将Json字符串解析为Json对象

问题描述 投票:0回答:1

我的JSON字符串是:

 string data = "\"{\"Response\":[{\"ResponseCode\":\"0\",\"ResponseMessage\":\"{\"response_status_id\":0,\"data\":{\"pan_required\":2,\"recipient_list\":[{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":4,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":0,\"bank\":\"Corporation Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"8655410735\",\"recipient_name\":\"Paresh\",\"ifsc\":\"CORP0000571\",\"account\":\"057100101017538\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":82946410,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":1,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"State Bank of India\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"Mr PRATIKKUMAR SHAR\",\"ifsc\":\"SBIN0009062\",\"account\":\"31874611812\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":80717134,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":3,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"ICICI Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9819040887\",\"recipient_name\":\"PARAS S GANDHI\",\"ifsc\":\"ICIC0001241\",\"account\":\"124101000786\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":77874269,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":3,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"ICICI Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"VIPUL KALIDAS GHAGHD\",\"ifsc\":\"ICIC0001241\",\"account\":\"124101000466\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":77594270,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":1,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"Bank of Baroda\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"ArsheAjam\",\"ifsc\":\"BARB0KHARAD\",\"account\":\"36698100010105\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":76682538,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":1,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"HDFC Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"Customer\",\"ifsc\":\"HDFC0000007\",\"account\":\"50100290384518\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":74654191,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":3,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"ICICI Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"VISHAL CHANDRAKANT B\",\"ifsc\":\"ICIC0000158\",\"account\":\"015801513655\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":73250889,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":4,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":0,\"bank\":\"Bank of Maharashtra\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9819297697\",\"recipient_name\":\"Customer\",\"ifsc\":\"MAHB0000001\",\"account\":\"68025188477\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":72750231,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":1,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"Canara Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"SANVI LAND DEVELOPER\",\"ifsc\":\"CNRB0000259\",\"account\":\"8649201000362\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":71789854,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":1,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":0,\"bank\":\"State Bank of India\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"Mrs ROSHNI DEVI\",\"ifsc\":\"SBIN0009062\",\"account\":\"36389828355\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":71249054,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":1,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":0,\"bank\":\"State Bank of India\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"Mr SATISH KUMAR\",\"ifsc\":\"SBIN0009062\",\"account\":\"36833088245\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":71248907,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":3,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"ICICI Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"MOS UTILITY PVT LTD\",\"ifsc\":\"ICIC0000388\",\"account\":\"038805001738\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":66716461,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":1,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"Punjab National Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"AMNINDER SINGH S O M\",\"ifsc\":\"PUNB0038600\",\"account\":\"1947000101105364\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":56899711,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":1,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"State Bank of India\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"Mr NITESH NAVIN GAN\",\"ifsc\":\"SBIN0009062\",\"account\":\"20085260585\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":56702319,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":3,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"ICICI Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"AVINASH VINAYAK PINJ\",\"ifsc\":\"ICIC0000323\",\"account\":\"032301528853\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":52458960,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":1,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":0,\"bank\":\"State Bank of India\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"NItesh Gandhi\",\"ifsc\":\"SBIN0009062\",\"account\":\"200085260585\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":52168330,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":3,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":1,\"bank\":\"ICICI Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"NITESH NAVIN GANDHI\",\"ifsc\":\"ICIC0000323\",\"account\":\"032301528854\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":52092587,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":3,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":0,\"bank\":\"ICICI Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"7506050762\",\"recipient_name\":\"NIDHI MANOJ SHAH\",\"ifsc\":\"ICIC0000323\",\"account\":\"032301530799\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":51955827,\"is_rblbc_recipient\":1},{\"channel_absolute\":0,\"available_channel\":0,\"account_type\":\"Bank Account\",\"ifsc_status\":3,\"is_self_account\":\"0\",\"channel\":0,\"is_imps_scheduled\":0,\"recipient_id_type\":\"acc_ifsc\",\"imps_inactive_reason\":\"\",\"allowed_channel\":0,\"is_verified\":0,\"bank\":\"ICICI Bank\",\"is_otp_required\":\"0\",\"recipient_mobile\":\"9967363412\",\"recipient_name\":\"NITESH NAVIN GANDHI\",\"ifsc\":\"ICIC0001241\",\"account\":\"124101000465\",\"pipes\":{\"3\":{\"pipe\":3,\"status\":1}},\"recipient_id\":51955182,\"is_rblbc_recipient\":1}],\"remaining_limit_before_pan_required\":50000.0},\"response_type_id\":23,\"message\":\"Success\",\"status\":0}\"}]}\"";

我想将此json字符串解析为json对象,我尝试过类似的操作

string data1= data.Trim('"');
dynamic parameters = JObject.Parse(data1);

但是我正在收到异常,例如>

  Newtonsoft.Json.JsonReaderException: 'After parsing a value an unexpected character was encountered: r. Path 'Response[0].ResponseMessage', line 1, position 54.'

请帮助。

我的JSON字符串为:字符串数据=“ \” {\“ Response \”:[{\“ ResponseCode \”:\“ 0 \”,\“ ResponseMessage \”:\“ {\” response_status_id \“:0 ,\“ data \”:{\“ pan_required \”:2,\“ recipient_list \”:[{\“ channel_absolute \”:0,\“ ...

c# json
1个回答
0
投票

您的JSON无效的JSON。

© www.soinside.com 2019 - 2024. All rights reserved.