jsonの解析に問題があります。次の形式のjsonがあります。
{"blah":"blah","blah":"blah"}
{"blah":"blah","blah":"blah"}
{"blah":"blah","blah":"blah"}
JSON へのリンクは次のとおりです: http://gerrit.aokp.co/query?format=JSON&q=status:merged&age:1d
これをjsonobjectにして反復することはできません。私は現在それを文字列として持っています。
これを繰り返す方法はありますか?500以上になります。
角かっこを追加して配列にしようとしましたが、カンマで区切る必要があったためうまくいきませんでした。Webから取得しているため、これを手で操作することはできません。だから私はこれを試しました。
jsonString = jsonString.replaceAll("}(?!,)", "},");
負のコンマを追加する理由は、これらのオブジェクトの内部に jsonobject がある場合があるため、コンマなしで「}」の前にのみコンマを追加したいからです。
replaceall を実行すると、このエラーが発生します。
Error in fetching or parsing JSON: java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 1:
}(?!,)
^
私は何を間違っているのですか、それとも見ているより簡単な方法はありますか?
編集:そうそう、これは Android アプリにあるため、これを Java で実装する必要があります。