尝试读取下面的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
请编辑您的问题以显示您用于解析的代码以及错误消息。 –