首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Json解析器不能处理请求映射

Json解析器不能处理请求映射
EN

Stack Overflow用户
提问于 2018-11-26 04:24:50
回答 1查看 49关注 0票数 0

问题:

我无法解析对包含双引号的对象的json请求。例如:

代码语言:javascript
代码运行次数:0
运行
复制
jsonString = {
  "desc":"Hello stackOverFlow, please reach on this email "asdas@gmail.com". thanks";
}

当我试图将其转换为变量时,我无法将其解析为变量,因为它看起来像是无效的json,但实时地,请求中包含双引号。

请告诉我一些好的解析技术,可以解析这种类型的请求。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-11-26 05:49:57

您必须转义所有的双引号,例如:

代码语言:javascript
代码运行次数:0
运行
复制
String json = "\"{\"desc\":\"Hello stackOverFlow, please reach on this email \"asdas@gmail.com\". thanks\"}";

正如您所看到的,创建非常简单的JSON需要做大量的工作,所以最好使用一些库。我推荐你使用org.json,它非常轻量级且易于使用。使用它,它看起来像这样:

代码语言:javascript
代码运行次数:0
运行
复制
JSONObject json = new JSONObject();
json.put("description", "Your description....");
String jsonString = json.toString();
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53471575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档