আমি আমার কন্ট্রোলারে একটি টাইপ শ্রেণি ব্যবহার করে কয়েকটি ডেটা পার্স করছি যা আমি নিম্নলিখিতভাবে ডেটা পাচ্ছি:
{
"data":{
"userList":[
{
"id":1,
"name":"soni"
}
]
},
"status":200,
"config":{
"method":"POST",
"transformRequest":[
null
],
"transformResponse":[
null
],
"url":"/home/main/module/userlist",
"headers":{
"rt":"ajax",
"Tenant":"Id:null",
"Access-Handler":"Authorization:null",
"Accept":"application/json, text/plain, */*"
}
},
"statusText":"OK"
}
আমি এই মত ডেটা সংরক্ষণ করার চেষ্টা করেছি
var userData = _data;
var newData = JSON.parse(userData).data.userList;
আমি কীভাবে একটি নতুন ভেরিয়েবলের ব্যবহারকারীর তালিকাটি বের করতে পারি?
console.log(typeof userData)দেখায় objectতবে আপনার কাছে ইতিমধ্যে একটি জাভাস্ক্রিপ্ট অবজেক্ট রয়েছে এবং জেএসএন স্ট্রিং নেই যা আপনাকে বিশ্লেষণ করতে হবে।
Unexpected token o in JSONসম্ভবত, আপনি ইতিমধ্যে পার্সড আকারে থাকা কোনও বস্তুর বিশ্লেষণের চেষ্টা করছেন।
JSON.parse।userDataঅবজেক্ট হিসাবে সরাসরি ব্যবহার করার চেষ্টা করুন ।