আমার কাছে এই JSON ডেটা রয়েছে:
{
"employees": [
{
"firstName": "John",
"lastName": "Doe"
},
{
"firstName": "Anna",
"lastName": "Smith"
},
{
"firstName": "Peter",
"lastName": "Jones"
}
]
}
ধরুন আমি জানি না আমার কতগুলি কলাম এবং সারি কর্মচারী রয়েছে, আমি কীভাবে জাভাস্ক্রিপ্টে এই অবজেক্টটি তৈরি করব (সংক্ষিপ্ত স্ট্রিং ছাড়াই)? ধরে নিন যে আমি "অনজেনারেটেড রো" পদ্ধতিতে প্রতিটি সারি পেয়েছি এবং আমার প্রতিটি কলাম (ফার্স্টনাম, লাস্টনাম) '{}' বন্ধনীতে ঠেলাতে হবে।
var viewData = {
employees : []
};
var rowNum = -1;
function onGeneratedRow(columnsResult)
{
rowNum = rowNum + 1;
viewData.employees.push({});
columnsResult.forEach(function(column) {
var columnName = column.metadata.colName;
viewData.employees[rowNum][columnName] = column.value; });
}
এই প্রশ্নগুলি বর্তমানে আমার কাছে বোধগম্য নয়, আপনি আরও ব্যাখ্যা করতে পারবেন, আপনার ডেটা কোথা থেকে আসছে এবং কোন ফর্ম্যাটে রয়েছে। আপনি কি কেবল বিদ্যমান ডেটাতে যুক্ত করছেন বা স্ক্র্যাচ থেকে এগুলি সব তৈরি করছেন? আপনার সমস্যাটি কী তা বোঝানোর জন্য আপনি একটি jsfiddle তৈরি করতে পারেন। আপনার প্রশ্নটি কি সত্যিই ঠিক আছে, অ্যারে / বা জাভাস্ক্রিপ্ট অবজেক্টের মধ্যে কীভাবে ডেটা অ্যাক্সেস করবেন? আর দেয় ডেটা, JSON অথবা জাভাস্ক্রিপ্ট অবজেক্ট সম্পর্কে স্পষ্ট হওয়া: stackoverflow.com/questions/8294088/javascript-object-vs-json
—
Xotic750
ধরুন "কলামনাম" হ'ল "প্রথম নাম" এবং "কলাম" মূল্য "উদাহরণস্বরূপ:" জন ")। আমি কেবল তাদের বন্ধনী ('{}') তে
—
গতিশীলভাবে কীভাবে ঠেলাতে হবে তা জানতে হবে
আপনি যে কোডটি দেখিয়েছেন তা চালালে কী ঘটে?
—
nnnnnn
@ ওহাদিনহো আপনার ইনপুট ডেটা স্ট্রুকিউশন (জেসন) কী তা পরিষ্কার নয়
—
কামিল কিয়েসজেউস্কি
columnsResult
columnsResult
? কীmetadata
?