Hướng dẫn convert một Json object về List Object trong javascript JSON. Trường hợp backend trả về 1 object, ví dụ Dictionary…
const jsonObject = {'key1':'value1', 'key2':'value2', 'key3':'value3'}; console.log(jsonObject); const list = []; for (const key in jsonObject) { if (jsonObject.hasOwnProperty(key)) { const temp = { Id: key, Name: jsonObject[key] }; list.push(temp); } } console.log(list);
Merge(trộn) 2 object thành 1 object thứ 3, có tất cả thuộc tính & giá trị của 1 & 2.
const resources = { search: 'Search', reset: 'Reset', save: 'Save change', cancel: 'Cancel', edit: 'Edit', remove: 'Remove', add_new: 'Add new', tools: 'Tools', } console.log(resources); const resources_setting = { key: 'Key', value: 'Value' }; console.log(resources_setting); function adapter(itemA) { for (const key in resources) { if (resources.hasOwnProperty(key)) { itemA[key] = resources[key]; } } return itemA; } const resourcesOutput = adapter(resources_setting); console.log(resourcesOutput);