問題タブ [jsonobject]

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 投票する
1 に答える
2343 参照

java - JSONObject キーの順序が逆

私は多くのソースを検索しましたが、これに対する答えを見つけることができませんでした..

JSONObject キーが逆の順序で返されることは周知の事実です。

JSONに表示される正しい順序でJSONObjectを再帰する方法はありますか

JSONObject が順序付けられていないことは理解しています。おそらく順序付けする方法があるのでしょうか????

JSON は以下のタイプで、キーは一番下の styleHint タグから再帰され始めます

0 投票する
3 に答える
3976 参照

java - Java で JSON オブジェクトを別の JSON オブジェクトに変換する

ジャワclass JSONObject

JSON オブジェクトがあり、そこからキーと値のペアの一部のみを別の JSON オブジェクトに抽出したいと考えています。さらに、抽出したキーの名前を変更したいと考えています。最後に、出力オブジェクトを「フラット」(つまり、深さ 1 のすべての要素) にしたいと考えています。

例えば:

入力オブジェクト:

出力オブジェクト:

これを実装するための最良の(「最もクリーンな」)方法は何ですか?

現在、フィールドを 1 つずつ「手動で」抽出しています (上記の例の場合)。

「ワンショット」でこれを達成するのに役立つある種の「正規表現」はありますか?

与えられた例に対する答えは高く評価されます。

ありがとう

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

java - Java の JSON オブジェクトから不明な型のフィールドの値を取得する

ジャワ / class JSONObject:

JSONObject入力としてインスタンスがあります。

JSON の構造は、型が次のいずれかである 1 つのフィールドを除いて一定です。

  • Integer
  • Long
  • String(10 進数の文字のみを含む)

このフィールドの値を各タイプStringなしで に抽出する最良の方法は何ですか?try/catch

ありがとう

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

android - Androidで動的json文字列を再帰的にループできません

これは私の JSON 文字列です (これは動的に変化します):

ここに画像の説明を入力

これは、配列である json 文字列全体からの 1 つの json オブジェクトです。JSON オブジェクトの "ChildExists" の値が 1 より大きい場合 (たとえば、以下のように 4)、"Categories" という配列が表示され、4 つのオブジェクトが表示されます。これらのオブジェクトのいずれかの childExist 値が 1 より大きくなると、"Categories" という json 配列が表示されます。

これは、オブジェクトの「childExists」の値が 0 より大きい場合に何度も発生します。このために、次の属性を持つ 2 つのモデル クラスを作成しました。

これは、jsonを分解しようとした方法です。

これまでのところ、正しい結果を得ることができませんでした。どんな助けでも大歓迎です!

//これが機能しました:

GSON を使用し、モデル クラスを変更しました。

0 投票する
8 に答える
160864 参照

java - JSONObject を Map に変換する

JSONObjectに変換したいいくつかの属性を持つ がありますMap<String, Object>

json.org または から使用できるものはありますかObjectMapper?