問題タブ [org.json]

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 に答える
1369 参照

java - json.org のゼロは数値ではなく文字列として保存されます

org.jsonを使用して、大きな xml を json 文字列に変換しています。ただし、数字0の場合は文字列「0」を作成するようですが、5や2などの他の数字は正常に機能し、実数になります。

xml:

ジャワ:

結果のjson:

文字列の代わりに 0 を実際の 0-number にする方法はありますか?

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

java - JavaパッケージはLinuxシステムのどこにありますか?パッケージorg.jsonが存在しませんjavacの使用中にエラーが発生しました

javacを使用して、作成したライブラリをコンパイルしようとすると、次のエラーが発生しますpackage org.json does not exist。私のプログラムにはとが含まれorg.json.JSONArrayていorg.json.JSONExceptionます。

org.jsonライブラリをインポートするAndroidアプリを正常にコンパイルしたため、このパッケージをコンピューターにインストールしました。私がしなければならないのは、を指定すること-classpathだけだと確信していますが、これらのファイルがシステムのどこにあるかを見つけることができませんでした(ubuntu 10.10 64ビットsun-java6)。

自分のシステムでこれらを見つけることができなかったので、ここorg.jsonからファイルをダウンロードしましたが、相互に依存しているため、個別にコンパイルすることはできませんでした。

だから私はいくつか質問があります:

  1. org.jsonパッケージがandroidsdkinstallのどこにあるか知っている人はいますか?
  2. コンパイルとjavacに関するこれらの基本的な概念を説明するチュートリアルはどこにありますか。
0 投票する
1 に答える
8419 参照

java - JSONをスラッシュをエスケープしないようにする

これは、この質問の延長です。

JSON:スラッシュがエスケープされるのはなぜですか?

そのため、各インデックスにURL(リンク)を含む文字列を持つJSONArrayを作成するときに、JSONがスラッシュをエスケープする理由を理解しています。次のように文字列をシリアル化するときに、JSONがこれらのスラッシュをエスケープしないようにする方法を知りたいと思います。

JSONArrayに。文字列を繰り返し処理してバックスラッシュがあるインスタンスを削除することを考えていましたが、これを行うより効率的な方法、または上記の文字列が自動的にエスケープされないようにする方法があるかどうか疑問に思いました。 :

ありがとうございました!不明な点がありましたらお知らせください。

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

java - org.json で JSON を解析する

次のようなサーバーからの出力を解析しようとしています。

Java org.json を使用して解析しようとしていますが、JSON/org.json の経験がないため、少し問題があります。どうすればこれを解析できますか?

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

android - JSONオブジェクトを高速化

Webサービスの結果(明らかにjson)をjsonオブジェクトに変換するためにorg.json。*ライブラリを使用しています。私の問題は、JSONObjectおよびJSONArrayコンストラクターがオブジェクトを構築するのに長い時間がかかることです。非常に大量のデータ(それぞれ3〜5個のキーを持つ1〜100個の配列アイテム)を渡していませんが、4〜5個でも、コンストラクターが完了するまでに数秒かかります。

これをスピードアップする方法はありますか?使用できるより高速なライブラリはありますか?

表示するコードはそれほど多くありません。

ここで、jsonは文字列です。

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

java - Java からの JSON の作成

こんにちは、JSON は初めてで、Java から以下の JSON を作成する必要があります。

JSONObject.put を使用して各オブジェクトを作成しました。しかし、4 つの TEST オブジェクトをテキスト TESTMAIN と組み合わせる方法。何か案が?

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

json - JSON配列の解析とJava型への変換

私はプログラミングにかなり慣れておらず、Blackberryアプリの開発に取り組んでいるインターンです。ですので、間違った用語を使用してしまった場合は、あらかじめお詫び申し上げます。

特定のユーザーのすべての友達に対してHTTPリクエストを作成し、このJSON配列形式でJSON応答を取得します。

{"users":[{"username": "jonbob"、 "first_name": "Jon"、 "last_name": "Bob"、 "phone": "5555555555"、 "full_name": "Jon Bob"、 "id ":1}、{" username ":" joesmith "、" first_name ":" Joe "、" last_name ":" Smith "、" phone ":" 5555555555 "、" full_name ":" Joe Smith "、" id " :2}]}

org.json解析ライブラリを使用しています。すべてのユーザーの友達(名簿など)を含むBlackberryリストを作成しようとしています。しかし、このorg.jsonライブラリを使用してJSON配列にアクセスする方法がわかりません。すべての友達のfull_namesだけでJava配列を作成したいと思います。それを達成するために、この応答をどのように解析しますか?

ありがとう

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

java - org.jsonlibを使用したJSONへのJavaオブジェクト

私はこのようなクラスを持っています:

アラームは次のようなクラスです。

org.jsonを使用してClass1のインスタンスをJSONオブジェクトに変換する簡単な方法はありますか?

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

java - テキストは「{」で始まる必要がありますJavaでのJSONの解析中にエラーが発生しました

org.jsonlibを使用してJSON文字列を解析しています。私のjson文字列は入力ストリームからのものです。入力ストリームからjson文字列を読み取り、それをJSONObject()コンストラクターに渡します。しかし、次の例外が発生します。

[2011-08-28 23:42:52,235] main INFO - Task(): input = "{\"keyword\":\"xxxx"}" [2011-08-28 23:42:52,238] main ERROR - Task(): Exception: A JSONObject text must begin with '{' at 1 [character 2 line 1]

問題は、私ので余分な二重引用符にある"と思いinputます。を使用するnew JSONObject("{\"keyword\":\"xxxx"}");と、正常に動作しています。

++++アップデート++++

これが私のjson文字列読み取りコードです:

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

java - org.json を使用して Java で JSON 文字列を取得する

上記の文字列は私がjsonに持っているものであり、今やりたいことは、上記の文字列のように「投稿」と「タイトル」の値を取得することです。私には意味のある投稿の3つの値があります。しかし、今私が欲しいのは、投稿の3つの値すべてと投稿文字列の各値を出力することです。

上記のコードは、投稿の 3 つの値を返します。post の値と post の列の各値を印刷したい場合はどうすればよいですか?