Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用经典ASP的ASPJSON解析JSON时遇到问题_Json_Asp Classic - Fatal编程技术网

使用经典ASP的ASPJSON解析JSON时遇到问题

使用经典ASP的ASPJSON解析JSON时遇到问题,json,asp-classic,Json,Asp Classic,我正在使用ASP JSON 我试图解析下面这个JSON响应的历史记录。我可以像这样获得property对象下的所有节点 oJSON.数据(“财产”).项目(0).项目(“年份”).项目(“上次修改”) 然而,当我尝试更深入时,我会出错 我试过了 但是它不返回任何内容 我认为这与属性是一个对象和SalesHistory是属性内部的一个对象这一事实有关,但是我似乎无法从SalesHistory级别获取值 下面是我试图解析的JSON结构。任何帮助都将不胜感激 { "status": { "versio

我正在使用ASP JSON

我试图解析下面这个JSON响应的历史记录。我可以像这样获得property对象下的所有节点

oJSON.数据(“财产”).项目(0).项目(“年份”).项目(“上次修改”)

然而,当我尝试更深入时,我会出错

我试过了

但是它不返回任何内容

我认为这与属性是一个对象和SalesHistory是属性内部的一个对象这一事实有关,但是我似乎无法从SalesHistory级别获取值

下面是我试图解析的JSON结构。任何帮助都将不胜感激

{
"status": {
"version": "1.0.0",
"code": 0,
"msg": "SuccessWithResult",
"total": 1,
"page": 1,
"pagesize": 10
},
"property": [
{
"identifier": {
"obPropId": 3464768712115,
"fips": "12115",
"apn": "0283080001",
"apnOrig": "0283080001"
},
"lot": {
"lotSize1": 0.837
},
"address": {
"country": "US",
"countrySubd": "FL",
"line1": "7580 PRESERVATION DR",
"line2": "SARASOTA, FL 34241",
"locality": "Sarasota",
"matchCode": "ExaStr",
"oneLine": "7580 PRESERVATION DR, SARASOTA, FL 34241",
"postal1": "34241",
"postal2": "5201",
"postal3": "R038"
},
"location": {
"accuracy": "Street",
"elevation": 0,
"latitude": "27.267342",
"longitude": "-82.419812",
"distance": 0,
"geoid": "MT30003379,RS0000548079,SD67554,SS156496,SS156498,SS190868"
},
"summary": {
"propclass": "Single Family Residence / Townhouse",
"propsubtype": "SINGLE FAMILY",
"proptype": "SFR",
"yearbuilt": 2005,
"propLandUse": "SFR"
},
"building": {
"size": {
"universalsize": 4256
},
"rooms": {
"bathstotal": 5,
"beds": 4
}
},
"vintage": {
"lastModified": "2015-9-11",
"pubDate": "2015-10-7"
},
"salehistory": [
{
"salesearchdate": "2009-3-30",
"saleTransDate": "2009-3-30",
"amount": {
"saleamt": 1250000,
"salerecdate": "2009-3-30",
"saledisclosuretype": 0,
"saledocnum": "37737",
"saletranstype": "Resale"
},
"calculation": {
"priceperbed": 312500,
"pricepersizeunit": 294
}
},
{
"salesearchdate": "2005-8-9",
"saleTransDate": "2005-8-9",
"amount": {
"saleamt": 185000,
"salerecdate": "2005-8-15",
"saledisclosuretype": 0,
"saledocnum": "181999",
"saletranstype": "Resale"
},
"calculation": {
"priceperbed": 46250,
"pricepersizeunit": 43
}
}
]
}
]
}

事实上,我能把它弄明白

因为它是属性对象中的嵌套对象,所以我需要执行以下操作才能访问它

回复。填写oJSON。数据(“财产”)。项目(0)。项目(“销售历史”)。项目(0)。项目(“金额”)。项目(“销售金额”

添加.item(0)售后历史记录允许我访问salehistory对象