我不知道为什么这个字符串contert to Json会有错误。
{
softName: lovePlay,
packageName: com.feng.play,
softId:13232,
downUrl: http.//mumayi.pay.love/down?id=13211
}
有谁能帮帮我吗,谢谢。
字符串要打双引号。类似这样的。
{
"softName":"lovePlay",
"packageName":"com.feng.play",
"softId":13232,
"downUrl":"http.//mumayi.pay.love/down?id=13211"
}
在互联网上有很多服务,你能够验证你的json数据。点击 此处
您的 JSON
字符串不正确,你缺少了引号("
).
试试这个。
{
"softName": "lovePlay",
"packageName": "com.feng.play",
"softId": "13232",
"downUrl": "http.//mumayi.pay.love/down?id=13211"
}
谢谢大家 我已经解决了这个问题。当我使用这个。
<!-- white space added for readability -->
<input type="button" onclick="getp1('{softName:lovePlay
,packageName:com.feng.play
,softId:13232
,downUrl:\'http\:\/\/mumayi.pay.love\/down\?id=13211\'}')"
value="获取"/>
我可以得到字符串转换为json。 我通过webview使用它。
这是我目前使用的方法
public String convertStandardJSONString(String data_json){
data_json = data_json.replace("\\", "");
data_json = data_json.replace("\"{", "{");
data_json = data_json.replace("}\",", "},");
data_json = data_json.replace("}\"", "}");
return data_json;
}