当前位置: 首页 > 知识库问答 >
问题:

JSONObject文本必须以字符0处的“{”开头

陆博易
2023-03-14

我正在尝试解析一些json,这样我就可以得到json的不同部分。当我使用以下代码时

JSONObject jsonOutput = new JSONObject( aResponse.getEntity(String.class) );

我得到了一个错误:

{
  "list": {
    "access_level": "readonly",
    "address": "995@mg.lmsnet.com",
    "created_at": "Tue, 19 Apr 2016 04:01:05 -0000",
    "description": "",
    "members_count": 0,
    "name": "995"
  },
  "message": "Mailing list has been created"
}

你知道为什么我会犯这个错误吗?我能够用在线json验证器验证json

共有1个答案

欧阳晗日
2023-03-14

结果我所要做的就是得到一个字符串变量,然后错误就消失了。

String tempStr;

ClientResponse aResponse = CreateMailingList( "9967" );
**tempStr = aResponse.getEntity( String.class);**
JSONObject jsonOutput = new JSONObject( tempStr ); 
system.out.println( jsonOutput );
 类似资料: