Xamarin 表单将 Json 数组转换为 C# 并返回 JSON 数组
Posted
技术标签:
【中文标题】Xamarin 表单将 Json 数组转换为 C# 并返回 JSON 数组【英文标题】:Xamarin forms Convert Json Array to C# and back to JSON array 【发布时间】:2020-07-16 11:23:55 【问题描述】:我一直在尝试将 c# 发布到接受 JSON 数组的 Api 帖子中。
我想我正在寻找解决这些问题的方法。
这是示例 json
Array
(
[user_id] => 0002323445635
[order] => "order":"cart_items":["id":"23","quantity":"2","price":350,"type":"Wash and Iron","name":"Gown","id":"23","quantity":"1","price":200,"type":"Iron only","name":"Gown"],"order_details":"pickup_address":"trans ","telephone":"08063305699","pickup_date":"18\/3\/2020","pickup_time":"1.00PM - 3.00PM","delivery_date":"5\/3\/2020","delivery_time":"7.00AM - 9.00AM","total_price":"550","total_quantity":"2"
)
但是我习惯了普通的列表序列化。 Json2Cshap 和其余的说无效的 JSON。
【问题讨论】:
那么您的示例“json”无效。看看json.org 什么是有效的 json 您使用JsonDeserialize
转换模型中的响应。检查***.com/questions/60165218/…。
【参考方案1】:
用你的 json 试试这个
json = json.Replace("\","");
【讨论】:
json = json.Replace("\\","");我回来发现这很有用谢谢以上是关于Xamarin 表单将 Json 数组转换为 C# 并返回 JSON 数组的主要内容,如果未能解决你的问题,请参考以下文章