问题:
我无法解析对包含双引号的对象的json请求。例如:
jsonString = {
"desc":"Hello stackOverFlow, please reach on this email "asdas@gmail.com". thanks";
}
当我试图将其转换为变量时,我无法将其解析为变量,因为它看起来像是无效的json,但实时地,请求中包含双引号。
请告诉我一些好的解析技术,可以解析这种类型的请求。
谢谢
发布于 2018-11-26 05:49:57
您必须转义所有的双引号,例如:
String json = "\"{\"desc\":\"Hello stackOverFlow, please reach on this email \"asdas@gmail.com\". thanks\"}";
正如您所看到的,创建非常简单的JSON需要做大量的工作,所以最好使用一些库。我推荐你使用org.json,它非常轻量级且易于使用。使用它,它看起来像这样:
JSONObject json = new JSONObject();
json.put("description", "Your description....");
String jsonString = json.toString();
https://stackoverflow.com/questions/53471575
复制相似问题