gpt4 book ai didi

java - java读取json数据

转载 作者:行者123 更新时间:2023-12-01 08:10:23 25 4
gpt4 key购买 nike

我面临的情况是,我必须读取 json 数据并将其插入到 Sqlite 表中。但是json数据的格式是这样的:

{
"result": "success",
"data": {
"userId": "873",
"volume": "0.5",
"schoolId": "0",
"schoolName": "",
"preferredLanguageId": "1",
"fname": "robin",
"lname": "singh",
"email": "rob@live.com",
"password": "password1111",
"isParent": "0",
"countryId": "254",
"stateId": "143",
"state": "",
"city": "san diego",
"coins": "0",
"zip": "",
"players": []
}
}

JSONObject json = new JSONObject(jsonString);
String uname=json.getString("fname");

但是我无法获取字符串 uname 中的名字。

最佳答案

String uname=json.getString("fname");

不起作用,因为 fname 属性嵌套在 data 属性中。因此,您需要执行以下操作:

String uname = json.getJSONObject("data").getString("fname");

关于java - java读取json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17971275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com