嘗試讀取下面的JSON價值。我得到意想不到的語法錯誤是響應我調用外部API意外的解析錯誤JSON C#
"{
status: 201,
data: {
booking_id: B2B-E51771039A176C,
booking_amount: 5398.00,
room_charges: 5398.00,
meal_charges: 0.00,
inclusion_charges: 600.00,
taxes: 1133.58,
status: Initiated
}
}"
後得到我想從該booking_id上面的json在一個字符串中。
下面是我在網上產生
public class Data
{
[JsonProperty("booking_id")]
public string booking_id { get; set; }
[JsonProperty("booking_amount")]
public string booking_amount { get; set; }
[JsonProperty("room_charges")]
public string room_charges { get; set; }
[JsonProperty("meal_charges")]
public string meal_charges { get; set; }
[JsonProperty("inclusion_charges")]
public string inclusion_charges { get; set; }
[JsonProperty("taxes")]
public string taxes { get; set; }
[JsonProperty("status")]
public string status { get; set; }
}
public class RootObject
{
public int status { get; set; }
public Data data { get; set; }
}
模型這是我用來轉換
RootObject rootobj=JsonConvert.DeserializeObject<RootObject>(JsonReplace);
如何你解析這個? –
你還可以分享你用於反序列化的模型嗎? – mindOfAi
請編輯您的問題以顯示您用於解析的代碼以及錯誤消息。 –