のJava、JRubyの、XML、WebアプリとのGroovyで使用することができます。
特長:
この双方向シリアル化、サポートマップ、コレクション、配列(多次元プリミティブ)、豆、DynaBeans、列挙型&注釈(jdk15パッケージのみ)
3スキームとカスタムのシリアル化をサポートしています。
BeanはJSONStringインタフェースを実装
全体BeanのJsonBeanProcessorを登録
BeanプロパティのためのJsonValueProcessor(キーおよび/またはタイプ)を登録
JSONからJavaへ変換するときに名前が有効JavaIdentifierでない場合は、ターゲットのプロパティ名を変更します。
JavaへのフォームJSONを変換するときにキーが有効JavaIdentifierでない場合は、マップキーを変更するスキップ
独自のJavaIdentifierTransformer戦略を登録
JSONObjectまたはJSONarrayを構築する際にイベントを発行します。利用可能なイベントは次のとおりです。
オブジェクトの開始/終了
アレイ開始/終了
プロパティセット
elementAdded
警告(回復可能)
エラー(例外)
このリリースで新しい何が:
このJSONObject.toBeanはリストを処理しません。
Groovyのスクリプトが動作しないJsonGroovyBuilder。
JsonGroovyBuilderはGroovyのスクリプトからは動作しません。
GJson.enhanceClasses()動作していません。
ThreadLocalのでPermgenのメモリリーク。
JSONSerializer.toJSON()のtoString() - &#のSpark Proの。結果!=ソース。
文字列で始まる" ["とと&QUOT終わる;]"解析されたエラー。
コメントが見つかりません