我有这个json:
"{'service_list': [], 'session_id': '234234DSSF', 'user':
{'basic_info': {'recharge_deposit': 0.0, 'status': 'Recharged',
'user_id': 8, 'deposit': 0.0, 'isp_id': 0, 'group_id': 5,
'creation_date': '2017-04-19 08:11:26.882558', 'nearest_exp_date':
'2017-05-19 08:56:00', 'group_name': 'IRN-U2'}, 'id': 8, 'is_prepaid':
True, 'attrs': {'normal_password': 'subh1', 'real_first_login':
'1492592160', 'normal_username': 'subh1', 'user_id': 8, 'first_login':
'1492592160'}}, 'event': 'first_login', 'event_datetime': '2017-05-10
10:00:00', 'remote_ip': ['127.0.0.1']}"
并想用这个c#代码解析:
dynamic obj = JsonConvert.DeserializeObject(x);
但在该行上出现此错误:
解析值时遇到意外的字符:T。Path 'user.is_prepaid',第1行,第317位
我该如何解决?
答案 0 :(得分:1)
这个元素:
'is_prepaid': True
需要更改为
'is_prepaid': true
正确解析它。