আপনি কীভাবে জেএসকে মনে করেন যে একটি স্ট্রিং জেএসএন?
আমার একটি ফাংশন রয়েছে যা কেবলমাত্র JSON অবজেক্টের কাছে পাঠানো হলে কাজ করে। আমি যদি এটিতে JSON এর মতো একই ফর্ম্যাট দিয়ে একটি স্ট্রিং পাস করি তবে এটি কার্যকর হয় না। সুতরাং আমি সেই ফাংশনটিকে ভাবতে চাই যে এতে স্ট্রিংটি একটি জেএসএন passed স্ট্রিংটি আসলে JSON ফর্ম্যাটে রয়েছে।
আমি নিম্নলিখিত চেষ্টা করেও। আমি আজাক্সের মাধ্যমে স্ট্রিংটিকে "জেএসওএন" হিসাবে "পরামিতি হিসাবে" হ্যান্ডেল দিয়ে ইনপুট করেছিলাম এবং তারপরে যখন আমি ফলাফলটি ফাংশনে পাস করি তখন এটি কাজ করে।
সুতরাং আমি সিদ্ধান্ত নিয়েছি সমস্যাটি স্ট্রিংয়ের সাথে নয়। আমি কীভাবে এই স্ট্রিংটিকে JSON এ রূপান্তর করব? যদি আমি এজাক্স অনুরোধের মাধ্যমে একই স্ট্রিংটি পাই এবং তারপরে এটি ফাংশনে প্রেরণ করা হয়, যেখানে সরাসরি পাস করা এটি কাজ করে না।
স্ট্রিংটি নিম্নরূপ:
{
"data": [
{
"id": "id1",
"fields": [
{
"id": "name1",
"label": "joker",
"unit": "year"
},
{"id": "name2", "label": "Quantity"},
],
"rows": [ data here....
and closing braces..