Azure cosmosdb Asp.net核心问题与Microsoft.Azure.Documents.Spatial.Point的JSON序列化
我有一个使用点的地址对象Azure cosmosdb Asp.net核心问题与Microsoft.Azure.Documents.Spatial.Point的JSON序列化,azure-cosmosdb,asp.net-core-webapi,Azure Cosmosdb,Asp.net Core Webapi,我有一个使用点的地址对象 address.Location=新点(-0.332437,51.374954) 使用JsonConvert.SerializeObject(地址); 将正确输出下面的JSON "Location": { "type": "Point", "coordinates": [ -0.332437, 51.374954 ] 但是,如果我将此对象作为WebAPI的一部分返回,它
address.Location=新点(-0.332437,51.374954)代码>
使用JsonConvert.SerializeObject(地址);
将正确输出下面的JSON
"Location": {
"type": "Point",
"coordinates": [
-0.332437,
51.374954
]
但是,如果我将此对象作为WebAPI的一部分返回,它将只返回
"location": {
"type": "Point",
"coordinates": {}
}
坐标没有返回,看不出为什么结果会不同。谢谢
(DocumentDB客户端1.22,aspnetcore 2.1)使用DocumentDB客户端代码似乎工作正常