WCF JSON 误解
WCF JSON missunderstand
我正在使用改装从我的 Android phone 向服务器发送请求。结果是 200 OK,但我遇到了下一个问题:我不理解 JSON 响应主体中的 1 种类型的 1 元素。
{
"Articles":[{
"Categories":[{
"Identifier":2147483647,
"Name":"String content"
}],
"Contents":[{
"URL":"String content"
}],
"Country":{
"Identifier":2147483647,
"Name":"String content"
},
"Description":"String content",
"ExpiryDate":"\/Date(928146000000+0100)\/",
"ExtraFields":[{
"Name":"String content",
"Value":{
"Identifier":2147483647,
"Type":"String content",
"Value":"String content"
}
}],
"Identifier":2147483647,
"ImageURL":"String content",
"Name":"String content",
"Newsbite":true,
"PortalID":2147483647,
"PublishDate":"\/Date(928146000000+0100)\/",
"Region":{
"Identifier":2147483647,
"Name":"String content"
},
"Related":[{
"Categories":[{
"Identifier":2147483647,
"Name":"String content"
}],
"Contents":[{
"URL":"String content"
}],
"Country":{
"Identifier":2147483647,
"Name":"String content"
},
"Description":"String content",
"ExpiryDate":"\/Date(928146000000+0100)\/",
"ExtraFields":[{
"Name":"String content",
"Value":{
"Identifier":2147483647,
"Type":"String content",
"Value":"String content"
}
}],
"Identifier":2147483647,
"ImageURL":"String content",
"Name":"String content",
"Newsbite":true,
"PortalID":2147483647,
"PublishDate":"\/Date(928146000000+0100)\/",
"Region":{
"Identifier":2147483647,
"Name":"String content"
},
"Related":[null],
"ShareURL":"String content",
"Tags":[{
"Identifier":2147483647,
"Name":"String content"
}],
"Type":2147483647
}],
"ShareURL":"String content",
"Tags":[{
"Identifier":2147483647,
"Name":"String content"
}],
"Type":2147483647
}],
"PageSpecification":{
"Skipped":2147483647,
"Taken":2147483647,
"Total":2147483647
}
}
1st "Related" 一开始我明白了,但是在 Region 之后的 2nd 我不知道它是什么类型。任何想法这 "Related":[null] 是什么意思以及如何在 JSON?
中声明它
[]
表示内容是List
。
[null]
表示这是一个包含 null
值的 List
我正在使用改装从我的 Android phone 向服务器发送请求。结果是 200 OK,但我遇到了下一个问题:我不理解 JSON 响应主体中的 1 种类型的 1 元素。
{
"Articles":[{
"Categories":[{
"Identifier":2147483647,
"Name":"String content"
}],
"Contents":[{
"URL":"String content"
}],
"Country":{
"Identifier":2147483647,
"Name":"String content"
},
"Description":"String content",
"ExpiryDate":"\/Date(928146000000+0100)\/",
"ExtraFields":[{
"Name":"String content",
"Value":{
"Identifier":2147483647,
"Type":"String content",
"Value":"String content"
}
}],
"Identifier":2147483647,
"ImageURL":"String content",
"Name":"String content",
"Newsbite":true,
"PortalID":2147483647,
"PublishDate":"\/Date(928146000000+0100)\/",
"Region":{
"Identifier":2147483647,
"Name":"String content"
},
"Related":[{
"Categories":[{
"Identifier":2147483647,
"Name":"String content"
}],
"Contents":[{
"URL":"String content"
}],
"Country":{
"Identifier":2147483647,
"Name":"String content"
},
"Description":"String content",
"ExpiryDate":"\/Date(928146000000+0100)\/",
"ExtraFields":[{
"Name":"String content",
"Value":{
"Identifier":2147483647,
"Type":"String content",
"Value":"String content"
}
}],
"Identifier":2147483647,
"ImageURL":"String content",
"Name":"String content",
"Newsbite":true,
"PortalID":2147483647,
"PublishDate":"\/Date(928146000000+0100)\/",
"Region":{
"Identifier":2147483647,
"Name":"String content"
},
"Related":[null],
"ShareURL":"String content",
"Tags":[{
"Identifier":2147483647,
"Name":"String content"
}],
"Type":2147483647
}],
"ShareURL":"String content",
"Tags":[{
"Identifier":2147483647,
"Name":"String content"
}],
"Type":2147483647
}],
"PageSpecification":{
"Skipped":2147483647,
"Taken":2147483647,
"Total":2147483647
}
}
1st "Related" 一开始我明白了,但是在 Region 之后的 2nd 我不知道它是什么类型。任何想法这 "Related":[null] 是什么意思以及如何在 JSON?
中声明它[]
表示内容是List
。
[null]
表示这是一个包含 null
值的 List