我看了其他幾個問題如this但我的問題是不兼容的。C# - JsonConvert.SerializeObject返回空JSON字符串
我有一個List<LatLng>
叫fireHazardsList
,我想轉換成JSON字符串。 A LatLng
對象有一個float latitude, longitude
。我正在嘗試使用JsonConvert.SerializeObject
將我的List
轉換爲JSON string
,但當此代碼運行時,我的JSON
爲空。
LatLng
是Xamarin Android.Gms.Maps.Model;
fireHazardsList = new List<LatLng>();
populateHazardList();
string coordinates = JsonConvert.SerializeObject(fireHazardsList, Formatting.Indented);
我肯定缺少一個步驟,找到了class,但我是新來的JSON和不確定,我錯過了什麼。目前,我正在返回我JSON字符串是這樣的:
[{},{},{}]
這裏是在我的名單正在填充SerializeObject()
函數被調用之前的屏幕截圖。
可以添加'LatLng'類 –
的類屬性是什麼populateHazardList後fireHazardsList.Any()的返回?如果屬實,則需要爲LatLng提供代碼。 – Mick
你可以添加json字符串和'LatLng'類的屬性嗎? –