問題タブ [svenson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - jcouchdb:svensonがjson文字列を解析できません
JavaからCouchDBインスタンスにアクセスするためにjcouchdb(https://code.google.com/p/jcouchdb/)を使用しようとしています。Javaクラスに解析したいJSonドキュメントがいくつかあります。Svensonを使用してjcouchdbで使用し、解析したオブジェクトをDBに配置します。このJSONオブジェクトをAVRO(http://avro.apache.org)JSon Encoderで生成します。問題はないようですが、他のパーサーには問題があるようです。
私のJSon文字列は次のようになります。
これは有効なJSONのようです-http ://jsonformatter.curiousconcept.com/で検証されています
ただし、私のSvensonオブジェクトは次のように定義されています。
(セッターとゲッターの体は意図的に削除されました)
解析時のエラーは次のとおりです。
このJSONは正しく解析されているようです(メモフィールドに違いがあります):
どうすればこれを解決できますか?おそらく私のために働く別のjsonライブラリがありますか?
java - JSON配列をJavaリストに変換するにはどうすればよいですか。私はsvensonを使用しています
List
同じタイプの複数のオブジェクトをJavaでに変換しようとしています。たとえば、私のjsonは次のようになります。
私はクラスを持っています:
取得したjson文字列をオブジェクトのリストに変換できるようにしたいと思いExample
ます。私はこのようなことをしたいと思います:
これを行うと、エラーが発生します。
java - 動的にプロパティを除外する org.svenson.JSONProperty
CouchDB で動作する Java アプリがあります。そこから JSON を解析するには、lib: com.google.code.svenson v.1.3.8を使用し ますが、問題があります。JSON を受け取り、除外したいプロパティが 1 つあります。例:
「_attachments」フィールドとすべてのインナーを除外する必要があります。しかし問題は、そのプロパティのリビジョンが動的であることです。それは常に変化します。そして、私のコードは機能しません: