0

以下のような外部jsonソースからデータを取得します

{"root":{"name":"Haf"eez","skills":["java","j2ee","jquery","ext-js"]}}

これをJavaで解析する方法。Hafeez という単語は、中央に二重引用符があります。

上記をエスケープした後、私はそうします

  jsonObject = new JSONObject(new JSONTokener(
            new InputStreamReader(input)));
4

1 に答える 1

0

バックスラッシュを使用してエスケープします。と置換する \\"

正規表現の使用:str.replaceAll("([a-zA-Z0-9])(\")([a-zA-Z0-9])", "$1\\\\\\\\\"$3");

于 2013-08-29T13:29:06.273 に答える