問題タブ [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 に答える
28513 参照

java - Java 7 で org.json Java ライブラリを使用する方法

アプリケーションで簡単な JSON 解析が必要ですが、Douglas Crockford ライブラリがまさに必要なもののようです。

しかし、私は問題に直面しているようです。次のエラーが表示されます。

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/json/JSONObject : Unsupported major.minor version 52.0

少しググったところ、これはバージョンの非互換性が原因であるという印象を受けました。Java のバージョンを変更しようとしましたが、役に立たないようです。プログラムで Java 7 と Java 7 の機能を使用していますが、最終的には Java 7 を使用したいと考えています。

この問題を解決するにはどうすればよいですか?

PS: 私は Jackson と GSON を見ましたが、絶対にどちらも使いたくないので、代替案として提案しないでください。

0 投票する
5 に答える
140656 参照

java - Java 文字列を JSON オブジェクトに変換する方法

この質問は以前に尋ねられましたが、それらの質問への回答からコードのエラーを特定できません。


Java 文字列を json オブジェクトに変換しようとしています。コードは次のとおりです。

出力は次のとおりです。

ご覧のとおり、jsonstring はデータを取得していますが、jsonObj は取得していません。org.json JAR を使用しています。

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

java - すべての行を選択する際の問題

SQL Server テーブルに 558 行あります。私が書く"SELECT * FROM table"と、空の結果セットが得られます。しかし、私が書く"SELECT TOP 100 * FROM table"と、100行の結果セットが得られます。TOP600が機能することもあれば、 TOP のみが機能することもあり200、メモリの問題など、本当に奇妙です... コードで rs/ps/conn を閉じました。

Jboss 7.1.3、Java 1.7 は、これらのドライバーの両方で試しました(net.sourceforge.jtds.jdbc.Driver, com.microsoft.sqlserver.jdbc.SQLServerDriver 4.1)

エラー ログに何もありません (Bot Jboss および SQL Server)。

コード:

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

java - Java で JSON 値を取得する

json の解析と反復に使用される API:

  • org.json.simple
  • org.json

ArchiveBatchChangeRequest -> DocumentSets -> QuerySpecification の下の FieldName から両方の値をフェッチし、ArrayList として返そうとしています。

  • elementNode = "ArchiveBatchChangeRequest;DocumentSets;QuerySpecification"
  • objectValue = "フィールド名"
  • batchFile = JSON 入力ファイル

QuerySpecification はサイズが 2 の配列であるため、戻り値には CustomerName と DateCreated が含まれている必要があります。

私はこれを機能させることができないようです。トラバースの最初のポイントがかなり悪いか、もっと簡単にできるのではないかと心配しています。

JSON 入力ファイル:

コード:

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

java - Gradle ビルド後にパッケージ (org.json) がインポートされない -- エラーやフィードバックはありません

私は自分のプロジェクトにこのビルド ファイルを使用しています。プロジェクトを正常にクリーンアップしてビルドでき、org.jsonを除くすべてのパッケージをインポートできます。--stacktrace、--info、--debug、および --refresh-dependencies を使用してカスタム タスクを実行しています。これは、org.json が他のすべてのタスクと同様にダウンロードおよび解決されることを (私が知る限り) 示していますが、依存関係フォルダーにはありません。Maven Central をチェックして、パッケージが存在し、組織とバージョンが正しいことを確認しました。誰でも助けることができますか?

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

php - JSON の解析中にエラーが発生しました 文字列 JSON を配列に変換するには

AndroidStudio の Logcat エラー

行エラー: JSONArray usuariosJson = new JSONArray(jsonString);

エラーが見つかりません。ご協力ありがとうございます。

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

java - JSONObject["user_birthday"] 文字列ではありません

問題が繰り返されて申し訳ありませんが、Googleで答えが見つかりませんでした。json をセッター/ゲッター クラスのオブジェクトに解析しようとしています。

ここで mon json string user :

私のエラーログは次のとおりです。

スレッド「AWT-EventQueue-0」の例外 org.json.JSONException: JSONObject["user_birthday"] は文字列ではありません。org.json.JSONObject.getString (JSONObject.java:661) で fr.moveo.applicationlourde.services.AbstractMethods.getArrayList (AbstractMethods.java:50) で fr.moveo.applicationlourde.Views.frames.WindowConnexion.actionPerformed (WindowConnexion) で.java:75) で javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) で javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) で javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java: 402) javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) で

Google の最初と 2 番目のページで見つけたすべての方法を試しましたが、うまくいきませんでした....

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

java - 複合 Java オブジェクトを CSV に変換する

次のような Response.java というオブジェクトがあります。

これらのオブジェクトのリストを csv に変換する必要があるため、最終的な目標は次のようになります。

jackson (csv dataformat)、org.json (JsonArray) の 2 つのライブラリを使用しようとしましたが、目的の結果が得られませんでした。

これは私のジャクソンcsvコードです:

ジャクソンと一緒に、私は得ています

必要な方法で複合オブジェクトをcsvに変換する方法はありますか(グループ化のようなjsonのないフィールドのみ)?

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

java - Google ルートを解析してファイルに書き込む

Google マップ API のルート案内結果を解析し、各座標 {lat, lng} ポイントをファイルに書き込もうとしています。

次の形式でファイルを書きたいと思うことがあります: ** lat; lng** (座標の前にスペースあり) ですが、json は各ステップに対して次の形式で応答します。

「緯度」と「経度」が抜けません。
これが私のコードです。

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

java - 湖、川、山を通るグーグルマップの静的地図ポリライン

私のプログラムは、Web サービスの Google マップ ルート案内を使用して、2 点間のルートを検索します。結果は解析され、変数に格納されます。
この変数は、Google の静的マップの URL を構成するために使用されます。

解析と URL は正しく機能しています。問題は、描かれた「ルート」が湖や山を通過することです。

解析機能:

Json 応答:

https://maps.googleapis.com/maps/api/directions/json?origin=-22.978823,-43.233249&destination=Maracan%C3%A2&key=AIzaSyARNFl6ns__p2OEy3uCrZMGem8KW8pXwAI

最終的な URL は次のようになります。

http://maps.google.com/maps/api/staticmap?center=ブラジル、-22.978823、-43.233249&markers=color:青|ブラジル、-22.978823、-43.233249&path=color:0xff0000ff|-22.9783362、-43.2336781| -22.9772355,-43.23076390000001|-22.9772355,-43.23076390000001|-22.9789792,-43.2300162|-22.9789792,-43.2300162|-22.9790772,-43.23036|-22.9790772,-43.23036|-22.9786979,-43.22698949999999|-22.9786979,-43.22698949999999|-22.9771399 ,-43.2196208|-22.9771399,-43.2196208|-22.9624962,-43.20396840000001|-22.9624962,-43.20396840000001|-22.9583858,-43.2043807|-22.9583858,-43.2043807|-22.934896,-43.2094454|-22.934896,-43.2094454|-22.9333061,- 43.2096873|-22.9333061,-43.2096873|-22.913577,-43.2099889|-22.913577,-43.2099889|-22.9106681,-43.2154625|-22.9106681,-43.2154625|-22.9101261,-43.2217923|-22.9101261,-43.2217923|-22.9114561,-43.2254838| -22.9114561,-43.2254838|-22.9135546,-43.2276606&zoom=13&size=1024x1024&sensor=false