这是我的form0的示例JSON ResponseData:
{
"MaterialType": "camera",
"AssetID": 202773,
"forms": [
{
"release": "asyncCmd/accessCameraMulti",
"action": "rest/Asset/202773/cameraAccessMultiple",
"fields": [
{
"fieldName": "cameras",
"fieldType": "json",
"jsonSchema": "rest/schemas/camera",
"instanceIds": {
"12202773.2.0": [
"MJPEG:MPEG4",
"FLV:H264",
"RTSP:H264"
]
}
}
],
我想检索instanceIds的键名,即" 12202773.2.0"并将其存储在变量中。
jsonData.forms [0] .fields [0] .instanceIds给出了值而不是键名。
答案 0 :(得分:1)
尝试
android.content.res.Resources$NotFoundException: String resource ID #0x7f0d0037
这应返回instanceIds的键数组,以获取第一个键,然后用[0]引用它。
答案 1 :(得分:0)
Object.keys(jsonData.forms [0] .fields [0] .instanceIds)将为您提供名称为122的数组..
答案 2 :(得分:0)