gpt4 book ai didi

android - 确定 JSON 是 JSONObject 还是 JSONArray

转载 作者:IT老高 更新时间:2023-10-28 12:41:53 25 4
gpt4 key购买 nike

我将从服务器接收 JSON 对象或数组,但我不知道它会是哪个。我需要使用 JSON,但要这样做,我需要知道它是对象还是数组。

我正在使用 Android。

有没有人有这样的好方法?

最佳答案

我找到了更好的方法来确定:

String data = "{ ... }";
Object json = new JSONTokener(data).nextValue();
if (json instanceof JSONObject)
//you have an object
else if (json instanceof JSONArray)
//you have an array

tokenizer 能够返回更多类型:http://developer.android.com/reference/org/json/JSONTokener.html#nextValue ()

关于android - 确定 JSON 是 JSONObject 还是 JSONArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6118708/

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