Tôi đang cố gắng để phân tích một đầu ra từ một máy chủ mà trông như thế này:Parse JSON với org.json
{
"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
}
]
}
Tôi đang cố gắng để sử dụng Java org.json để phân tích nó, nhưng tôi don' t có bất kỳ trải nghiệm nào với JSON/org.json, vì vậy tôi gặp một chút rắc rối. Làm thế nào tôi có thể phân tích cú pháp này?
Sau khi phân tích cú pháp dữ liệu từ đầu vào JSON, bạn định sử dụng nó như thế nào trong mã Java? Bạn đang cố gắng để cư một cấu trúc dữ liệu Java tùy chỉnh, hay bạn chỉ muốn nhanh chóng lấy một hoặc hai giá trị từ JSON và tiếp tục? –