Java.lang.String нельзя преобразовать в org.json.simple.JSONObject simple-jsonJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java.lang.String нельзя преобразовать в org.json.simple.JSONObject simple-json

Сообщение Anonymous »

У меня возникла странная проблема при попытке проанализировать простой JSON с помощью Simple-JSON от Google.

Вот мой код, который не работает:

String s = args[0].toString();
JSONObject json = (JSONObject)new JSONParser().parse(s);


Когда я выполню, это выдаст мне исключение java.lang.String не может быть преобразовано в org.json.simple.JSONObject

Но когда я жестко кодирую json напрямую, как показано ниже, он работает нормально. В чем может быть причина?

JSONObject json = (JSONObject)new JSONParser().parse("{\"application\":\"admin\",\"keytype\":\"PRODUCTION\",\"callbackUrl\":\"qwerewqr;ewqrwerq;qwerqwerq\",\"authorizedDomains\":\"ALL\",\"validityTime\":\"3600000\",\"retryAfterFailure\":true}");


ОБНОВЛЕНИЕ

Когда я печатаю s, я получаю следующий результат:

"{\"application\":\"admin\",\"keytype\":\"PRODUCTION\",\"callbackUrl\":\"qwerewqr;ewqrwerq;qwerqwerq\",\"authorizedDomains\":\"ALL\",\"validityTime\":\"3600000\",\"retryAfterFailure\":true}"


Подробнее здесь: https://stackoverflow.com/questions/255 ... imple-json
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»