我知道json到c#的许多线程都可用,但是我没有得到我的答案,因为我尝试了很多JSON到C#方法,但是无法将下面的json数据放到asp.net c#中的字符串数组中/ p>
"{\"jsonrpc\": \"2.0\", \"result\": {\"status\": \"Unknown\", \"amount (BTC)\": \"0.00000025\", \"memo\": \"\", \"address\": \"17EVqepvcF8nSuebwnqRcSHw2QcdBdqmrt\", \"URI\": \"bitcoin:17EVqepvcF8nSuebwnqRcSHw2QcdBdqmrt?amount=0.00000025\", \"amount\": 25, \"exp\": 86400, \"time\": 1503742971, \"id\": \"f62c82019e\"}, \"id\": \"123\"}"
答案 0 :(得分:2)
假设您正确粘贴了它,那就是无效的JSON。引号被转义。如果你取消它们,一切都正确解析。我把你的JSON插入到一个JavaScript字符串中(我可以通过转义来完成),然后JSON将它恢复为有效的JSON(格式也很好):
{
"jsonrpc": "2.0",
"result": {
"status": "Unknown",
"amount (BTC)": "0.00000025",
"memo": "",
"address": "17EVqepvcF8nSuebwnqRcSHw2QcdBdqmrt",
"URI": "bitcoin:17EVqepvcF8nSuebwnqRcSHw2QcdBdqmrt?amount=0.00000025",
"amount": 25,
"exp": 86400,
"time": 1503742971,
"id": "f62c82019e"
},
"id": "123"
}
您应该查看您的JSON来源,或者您是否正在进行任何转换。