Javascript ajax jquery请求中的json对象
我有以下HTTP请求工作负载Javascript ajax jquery请求中的json对象,javascript,json,jquery,Javascript,Json,Jquery,我有以下HTTP请求工作负载 {jsonObj={"Nids":"<Id>20</Id><Id>22</Id>","Mids":"\"<Id>337</Id><Id>330</Id><Id>333</Id><Id>335</Id><Id>328</Id>\"","PageNo":"\"3\""}} {jsonObj={“N
{jsonObj={"Nids":"<Id>20</Id><Id>22</Id>","Mids":"\"<Id>337</Id><Id>330</Id><Id>333</Id><Id>335</Id><Id>328</Id>\"","PageNo":"\"3\""}}
{jsonObj={“Nids”:“2022”,“Mids”:“337330333335328\”,“PageNo”:“3\”}
我有以下错误
传入的对象无效,应为\u0027:\u0027或\u0027}\u0027
可能是什么问题?这是无效的JSON。尝试:
{jsonObj:{"Nids":"<Id>20</Id><Id>22</Id>","Mids":"\"<Id>337</Id><Id>330</Id><Id>333</Id><Id>335</Id><Id>328</Id>\"","PageNo":"\"3\""}}
{jsonObj:{“Nids”:“2022”,“Mids”:“337330333335328\”,“PageNo”:“3\”}
将jsonObj=
替换为jsonObj:
注意
:
而不是=
JsonObj是无效的。下面的方法很有效
尽量使用JSON.stringify
> obj='{"jsonObj":{"Nids":"<Id>20</Id><Id>22</Id>","Mids":"<Id>337</Id><Id>330</Id><Id>333</Id><Id>335</Id><Id>328</Id>","PageNo":"3"}}'
'{"jsonObj":{"Nids":"<Id>20</Id><Id>22</Id>","Mids":"<Id>337</Id><Id>330</Id><Id>333</Id><Id>335</Id><Id>328</Id>","PageNo":"3"}}'
> JSON.parse(obj)
{ jsonObj:
{ Nids: '<Id>20</Id><Id>22</Id>',
Mids: '<Id>337</Id><Id>330</Id><Id>333</Id><Id>335</Id><Id>328</Id>',
PageNo: '3' } }
>
>obj='{“jsonObj”:{“Nids”:“2022”,“Mids”:“337330333335328”,“PageNo”:“3”}
“{”jsonObj:{”Nids:“2022”,“Mids:“337330333335328”,“PageNo:“3”}”
>JSON.parse(obj)
{jsonObj:
{Nids:'2022',
Mids:'337330333335328',
页码:'3'}
>