Issue initializing a JSONObject

后端 未结 3 1976
你的背包
你的背包 2020-12-10 23:21

I\'m trying to initialize a JSONObject with the following string, received from a web service:

\"{
    \"campaignid\": \"8\",
    \"campaignname\": \"Pilotar         


        
相关标签:
3条回答
  • 2020-12-11 00:02

    Try to rewrite all, in a simplified mode (just for test). I think that you put some invalid character.

    0 讨论(0)
  • 2020-12-11 00:13

    Seems like you are trying to instantiate it from a String with extra quotes. You need to remove the wrapping quotes(I'm not using your string, but giving an example to make it clearer):

    This is OK:

    String jStr= "{\"param1\":\"hello\"}";
    JSONObject jObj = new JSONObject(jStr);
    

    This is not:

    String jStr= "\"{\"param1\":\"hello\"}\"";
    //  note this ^^             and this ^^ 
    JSONObject jObj = new JSONObject(jStr);
    
    0 讨论(0)
  • 2020-12-11 00:22

    Try to remove All the "\" caracters

    0 讨论(0)
提交回复
热议问题