クエリ結果をJSON形式で提供する300のURLリストがあります。私はそのリストをとり、それをExcelがテーブルを読み込んで作成できる1つのファイルに解析する必要があります。スキーマはすべての結果で同じですので、必要なのは、各リンクのすべての出力を1つのファイルにまとめたものです。前もって感謝します!!!複数のJSON結果を1つのファイルに解析する
-4
A
答えて
0
下記の解決策には、jackson-databind、jackson-core、jackson-annotaionsが必要です。 3つのすべてのjarのバージョンが同じであることを確認してください。
JSON.E.gの「キー」に似た変数を持つクラスを作成します。 JSONは
{"name" : "test", "age" : 100}
ある場合、クラスは次のようになります。
public class User{
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age= age;
}
}
主な方法は次のようになります。そして、複数のURLの
import User;
import com.fasterxml.jackson.databind.ObjectMapper;
public class Test {
public static void main(String[] args) {
ObjectMapper mapper = new ObjectMapper();
User userObj = mapper.readValue(new URL("http://test.com"), User.class);
}
をUserクラスのオブジェクトのリストを作成し、優れた店舗。
リンク:http://www.mkyong.com/java/jackson-2-convert-java-object-to-from-json/詳細については、こちらをご覧ください。
0
JSONの場合、上記の最初の回答のようにクラスを定義する必要があります。したがって、JSONに複雑な構造がある場合は、Classを定義することも圧力です。 JSONの正規表現を使用することをお勧めします。
String pattern = "[\\h\\v\\u005B\\u005D\\u007B\\u007D\\u002C\\u003A]*[\\u005B\\u005D\\u007B\\u007D\\u002C\\u003A][\\h\\v\\u005B\\u005D\\u007B\\u007D\\u002C\\u003A]*|"
// String type
+ "(?:[\\u0022][^\\u0022]*[\\u0022])|"
// Numeric type
+ "[0-9.e-]+|"
// Boolean type and null for numeric type
+ "(?:(?i)true|false|null)";
作品上記の正規表現は、その後、www.mysplitter.comでここ(myblog)を訪問し、あなたのコード(ない商業用のもの)、および(理解することは非常にシンプルな)ソース全体をテストする場合は、疑うことは、ここにenter link description hereです。
関連する問題
- 1. Jsonチャックの解析結果
- 2. JSONの結果を解析する
- 3. JSONの解析結果にエラー
- 4. のiOS 5 JSONの解析結果3840
- 5. Googleスプレッドシート:JSON結果の解析
- 6. 複数のクエリの結果を1つの結果に結合する方法
- 7. JSONファイルを複数のJSONで解析する
- 8. Json結果を1つにマージする
- 9. jQueryを使ってJsonの結果を解析するには
- 10. 複数のJSON URLを解析する
- 11. Jsonファイルを1つずつ解析する
- 12. Jsonの結果を解析するには?
- 13. JSONでYahoo検索結果を解析するのに役立つ
- 14. ldapの結果をcsvに解析するのに役立つ
- 15. JSONレスポンスの結果を解析して抽出するコード
- 16. JSON Bingの結果をJavaで解析する
- 17. C#クラスJSONの結果を解析する
- 18. 私のjson結果を解析する方法
- 19. 複数のXMLファイルを1つ以上のオブジェクトクラスに解析しますか?
- 20. 複数行JSONを解析するR
- 21. 複数のjsonと1つのjsonオブジェクトを重複キーで結合する
- 22. のSimpleDateFormat解析結果が奇数
- 23. ファイルをアップロードし、json結果を解析することはできますか?
- 24. 複数のJSONオブジェクトを1つの.jsonファイルに書き込む
- 25. 複数のXMLファイルを解析する
- 26. SSRSで複数の結果を1つの行に結合する
- 27. JSONを解析して結果を表示する(Android)
- 28. バッチの結果を1つのファイルに連結する
- 29. DeepDiffの結果を解析する
- 30. curl_exec()の結果を解析するPHP
複数のjsonデータを1つにマージする方法をお尋ねしますか?または、このjsonデータをファイルに書き込む方法を尋ねていますか?それとも両方に頼んでいるのですか? – RockOnGom
これは本当にSOのための質問ではありませんが、Googleの "json to excel online"では、実際にプログラムでこれをやりたい場合を除いて、ニーズに合ったたくさんのオプションが見つかります。スキーマが見つかりません – DelightedD0D
JavaとjQueryの1つの質問が奇妙に思えます。 * javascript *とjqueryを意味しましたか? –