// =================================================================================================
// Copyright 2011 Twitter, Inc.
// -------------------------------------------------------------------------------------------------
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this work except in compliance with the License.
// You may obtain a copy of the License in the LICENSE file, or at:
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// =================================================================================================
/**
* A Thrift JSON protocol that supports field names as defined in the IDL.
* This can be used for creating debug endpoints.
* <p>
* This was forked from <a href=https://github.com/twitter/commons>Twitter Commons</a> with the following
* modifications:
* <ul>
* <li>Change package name</li>
* <li>Replace Gson with Jackson</li>
* <li>Add support for encoding RPCs</li>
* <li>Remove obsolete TODOs</li>
* <li>Reformat code to armeria specification</li>
* <li>Miscellaneous style cleanups</li>
* </ul>
*/
package com.linecorp.armeria.common.thrift.text;