我正在尝试解析来自服务器的输出,如下所示:
{
"GetFolderFilesByZoneResult": [
{
"ID": 98748,
"CreatedBy": "",
"UpdatedBy": "none",
"CreatedDate": "\/Date(1308273033620+0100)\/",
"UpdatedDate": "\/Date(1308303003770+0100)\/",
"CommentCount": 0,
"Key": "",
"Enabled": true,
"MimeType": "video",
"Votes": 2,
"TotalRating": 0,
"AllowComments": true,
"ViewCount": 323,
"ReleaseDate": "\/Date(1308273000000+0100)\/",
"ExpireDate": "\/Date(4102444800000+0000)\/",
"Author": "",
"Size": 133799936,
"Tag1": "",
"Tag2": "",
"Tag3": "",
"RecycleBin": false
},
{
"ID": 99107,
"CreatedBy": "",
"UpdatedBy": "none",
"CreatedDate": "\/Date(1308583412520+0100)\/",
"UpdatedDate": "\/Date(1308583564007+0100)\/",
"CommentCount": 0,
"Key": "",
"Enabled": true,
"MimeType": "video",
"Votes": 0,
"TotalRating": 0,
"AllowComments": true,
"ViewCount": 33,
"ReleaseDate": "\/Date(1308583380000+0100)\/",
"ExpireDate": "\/Date(4102444800000+0000)\/",
"Author": "",
"Size": 47955968,
"Tag1": "",
"Tag2": "",
"Tag3": "",
"RecycleBin": false
}
]
}
我正在尝试使用Java org.json对其进行解析,但是我对JSON / org.json没有任何经验,因此遇到了一些麻烦。我该如何解析?
1)假设您的路径上有JSON库(来自www.json.org),这很简单。
import org.json.JSONTokener;
...
URI uri = new URI("http://someserver/data.json");
JSONTokener tokener = new JSONTokener(uri.toURL().openStream());
JSONObject root = new JSONObject(tokener);
从那里,您可以处理JSON对象的各个部分。看一下Javadocs的细节。
https://developer.android.com/reference/org/json/package-
summary.html
问题内容: 我的应用程序中需要一些简单的JSON解析,而Douglas Crockford库 似乎正是我所需要的。 但是,我似乎遇到了问题。我收到以下错误: 我用Google搜索了一下,我觉得这是由于某些版本不兼容所致。我尝试过更改Java版本,但似乎无济于事。我在程序中使用了Java 7和Java 7功能,最终我想使用Java 7。 我该如何解决这个问题? PS:我看了杰克逊和GSON,绝对不想
问题内容: 我正在尝试找到一种用C解析JSON的好方法。我真的不需要庞大的库或任何东西,我宁愿拥有体积小,重量轻,功能最少的东西,但有很好的文档。 有人有什么可以指点我的吗? 问题答案: Json并不是一门强大的语言,因此它的库可能很小(至少比Xml库要小)。 有一个整体吨C中的Json.org库链接。也许其中之一会很适合您。
问题内容: 这是我的第一篇文章。作为一名崭新的Android开发人员,我几乎每天都阅读有关各种主题的SO帖子,但是对于这个问题,我没有从Google或SO那里获得任何帮助。 到目前为止,我的研究是: 搜索这个问题比平常要困难,因为搜索引擎似乎并不关心区分大小写,这在此问题中至关重要。搜索Google只会给我指向类本身,旧文章或完全不相关的文章的链接。我得到的最接近的是JSONArray vsJSO
我正在使用来解析Json数据。我的Json数据如下: GsonParse.java 我使用以下方法来解析此JSON数据。 我面对以下错误。
问题内容: 我有要在Swift3中使用的json数据。我正在学习Swift,并正在构建一个非常基本的应用程序,该应用程序显示来自JSON的tableUIView中的项目列表。 我正在尝试使用Swift 3获取此数据。 在Swift 2中运行正常。我更新到Swift 3,这破坏了代码。我读了几篇SO,但是我仍然很难理解它。我应用了一些建议,包括Swift 3中的JSON Parsing,但是我仍然无
我正在使用凌空OkHttp从服务器获取一些数据。 响应是一个包含JSON的字符串,我想使用GSON/POJO解析它。 我得到错误: 预期BEGIN_OBJECT,但在第1行第1列路径$上是STRING 尝试解析时。 原因:java.lang.IllegalStateException:预期BEGIN_OBJECT但在第1行第1列路径$ com.google.gson.stream.JsonRead