gpt4 book ai didi

java - 将 Web 请求的字符串转换为 JSON 数组

转载 作者:行者123 更新时间:2023-11-30 02:07:34 25 4
gpt4 key购买 nike

我想知道如何将这里的字符串转换为数组:

[{"title":"test","birth":"20.05"},{"title":"test","birth":"13.05"},{"title":"test","birth":"13.06"},{"title":"test","birth":"23.06"},{"title":"test","birth":"01.12"},{"title":"test","birth":"01.06"}]

我已经在这里找到了:

 JSONObject jsnobject = new JSONObject(readlocationFeed);
JSONArray jsonArray = jsnobject.getJSONArray("locations");
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject explrObject = jsonArray.getJSONObject(i);

但是如果我尝试创建对象,我总是得到 null。在这里:

JSONArray jsonArray = jsnobject.getJSONArray("locations");

我不知道应该输入什么作为“位置”。我应该输入“[]”吗?

非常感谢您的帮助!

丹尼尔

最佳答案

I don't know what I should enter as "locations". Should I enter "[]" ?

Nothing readlocationFeed 已经是一个 JSONArray。你只需要

JSONArray jsonArray = new JSONArray(readlocationFeed);

没有

JSONObject jsnobject = new JSONObject(readlocationFeed);
JSONArray jsonArray = jsnobject.getJSONArray("locations");

关于java - 将 Web 请求的字符串转换为 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30462151/

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