問題タブ [json-simple]

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.

0 投票する
2 に答える
11302 参照

java - java/jsonsimple - キーを使用して jsonarray から値を取得します

次の例の json 出力フォームは java/jsonsimple です。

JSONArray は次のとおりです。

ndx の代わりに「dd1」を使用して「dd1」キーの値を取得する方法を見つけようとしています。

基本的に、特定の「キー」をテストして、配列内に値があるかどうかを確認できるようにしたいと考えています。

JSONArray のドキュメントでは、foo.get(1) は許可されていますが、foo.get("dd1") は許可されていません。

ありがとう

ps。

上記の挿入を JSONObject に使用してから foo.get("dd1") を実行しようとしましたが、値を取得できませんでした。

問題は、 [] 配列にある dict を取得する方法を理解することに帰着するようです。

ありがとう

0 投票する
1 に答える
790 参照

xml - XML-JSON コンバーターの規則

XML ドキュメントを JSON に変換するために net.sf.json.xml.XMLSerializer を使用しています。ほぼ 2 つの類似した XML ドキュメントに対して、2 つの異なる結果が得られます。私のコードは次のとおりです。

最初の文字列 t1 は次のように変換されます。

t2 は次のように変換されます。

つまり、最初のケースでは C は配列と見なされ、2 番目のケースではオブジェクトと見なされます。2 つの XML の違いは、D 要素を閉じた後のスペースです。つまり、 の後</D>

ここで何が起こっているのか分かりますか?ルールは何ですか?配列を一貫して認識させる方法にもっと興味があります。

0 投票する
1 に答える
232 参照

java - JavaでJSONSimpleを使用してジェネリックコレクションをJSON文字列に変換します

エンティティの型指定されていないコレクションがあり、JSONSimple を使用して JSON 文字列に変換したいと考えています。

私は次のような JSONObject で試しました:

ただし、コレクションの要素ではなく、コレクションの toString() メソッドを返すだけです。

0 投票する
4 に答える
94 参照

java - このJSONの何が問題になっていますか?

私はいくつかのjsonを作成して解析するためにjsonsimpleを使用しています。ただし、作成した後、作成するとが表示されParseExceptionますparser.parse(jStr);。以下はの値ですjStr

これの何が問題になっていますか?配列の配列を実行できませんか?

0 投票する
2 に答える
4321 参照

java - json-シンプル、ファイルからの読み取り

多数のデバイスの構成情報を含むファイルシステム内のファイルを反復処理しようとしています。

ファイルは次の形式です。


内部のキーと値のペアを取得しようとすると、次のエラーが発生します。

スレッド「main」の例外java.lang.ClassCastException:org.json.simple.JSONArrayをmav2bac.main(bac.java:のmav2bac.loadDevices(bac.java:98)のorg.json.simple.JSONObjectにキャストできません。 70)


では、ContainerFactoryを使用して変換を取得し、これらの値を含むオブジェクトをインスタンス化する適切な方法は何ですか?


0 投票する
2 に答える
906 参照

java - json-シンプルなコンテナファクトリー

containerFactory でデコード例を使用すると、次の出力が得られます。

これらは、entry.getValue() が呼び出されたときに出力されるエントリです。

これらのオブジェクトからデータを取得するにはどうすればよいですか?

たとえば、DeviceName の値を取得するにはどうすればよいでしょうか。


0 投票する
1 に答える
204 参照

java - すでに配列にあるjsonデータを解析しますか?

私は次のデータを持っています:

このJSONデータはすでに配列に含まれているため、JSONでこれを解析するのに問題があります。

「1」(説明)が配列0にあり、範囲外の例外が発生するため、これは機能しません。これを適切に行うにはどうすればよいですか?

0 投票する
2 に答える
979 参照

java - JSONObject がクラスをエンコードしないのはなぜですか?

出力として与える:

[4,5]

{"it.integrasistemi.scegliInPianta.etc.JsonTest@3cb89838":"42"}

それ以外の:

[4,5]

{[4,5]:"42"}

私は何が欠けていますか?

私の参照: http://code.google.com/p/json-simple/wiki/EncodingExamples#Example_6-1_-_Customize_JSON_outputs

0 投票する
18 に答える
702494 参照

java - 単純なJSONライブラリを使用してjsonファイルをJavaに読み込む方法

JSONjsonsimplelibraryを使用してJavaでこのファイルを読みたいです。

私のJSONファイルは次のようになります。

これは私がこのファイルを読むために書いたJavaコードです:

しかし、次の例外が発生します。

スレッド「main」の例外java.lang.ClassCastException:org.json.simple.JSONArrayをjavaapplication1.JavaApplication1.main(JavaApplication1.java:24)のorg.json.simple.JSONObjectにキャストできません

誰かが私が間違っていることを教えてもらえますか?ファイル全体が配列であり、ファイルの配列全体にオブジェクトと別の配列(車)があります。しかし、配列全体をJava配列に解析する方法がわかりません。私のコードに欠けているコード行を誰かが手伝ってくれることを願っています。

ありがとう

0 投票する
0 に答える
202 参照

java - json を処理するために Java が httprequest ストリームを読み込んでいる

このコードで私が抱えている問題は、出力された json が"{"auth key":""}"、最初は google を読んだ後、ぎこちないことです.

この問題についての考えは、どうもありがとう