在Java中将字符串转换为json的问题 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

在Java中将字符串转换为json的问题

小六码奴 2019-10-09 16:51:20 108

我想转换字符串使用此代码JSON:

import org.json.JSONException; import org.json.JSONObject;

JSONObject jsonObject = null; jsonObject = new JSONObject(STRING);

System.out.println(jsonObject.getString("PROPERTY_NAME")); 如果它工作正常,STRING应该等于"{'status':0}"jsonObject.getString("status")返回0。

但是我从API得到响应,"{"status":0}"和jsonObject.getString("status")返回错误,因为jsonObject是: {}

你对此有任何解决方案?

字符串的问题 转换java.js java转换字符 字符串json的问题 java.so的问题
分享到
取消 提交回答
全部回答(1)
  • 一码平川MACHEL
    2019-10-09 16:53:31

    问题在于值不是关键。我已经测试过了,它有效

    JSONObject jsonObject = null; jsonObject = new JSONObject("{"status":0}"); System.out.println(jsonObject.getInt("status")); 或这个

    JSONObject jsonObject = null; jsonObject = new JSONObject("{"status":'0'}"); System.out.println(jsonObject.getString("status"));

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题