【发布时间】:2020-02-25 17:15:32
【问题描述】:
我有一个 JSON 数组和 JSON 对象(它是字符串),我想比较并从两者中找到不同的字段。
我尝试了以下可能性并将 o/p 设为:
JSON 响应如下:
-------rule_before
RowDataPacket {
id: 75,
input: 'day_of_week',
input_data: '0,1',
condition: 'in',
status: 'active',
extra_fields: '' }
-------filter_before
RowDataPacket {
id: 74,
when: 'match',
output: 'assign_department',
output_data: '3,1',
output_data_json: '',
status: 'active' }
-------rule_after
{ input: 'page_title',
input_data: 'Home',
extra_fields: '',
condition: 'match',
status: 'active' }
-------filter_after
{ when: 'match',
output: 'assign_agent',
output_data: '1',
output_data_json: '',
status: 'active' }
let rule_before = rule_data;
let filter_before = filter_data;
let rule_after = JSON.parse(request_data.rules);
let filter_after = JSON.parse(request_data.filters);
rule_before = rule_before[0];
filter_before = filter_before[0];
rule_after = rule_after[0];
filter_after = filter_after[0];
console.log("\n-------rule_before\n", rule_before);
console.log("\n-------filter_before\n", filter_before);
console.log("\n-------rule_after\n", rule_after);
console.log("\n-------filter_after\n", filter_after);
我想要这样的区别
对于规则:输入:'day_of_week' => input_data:'Home' for filter: when: 'match' => when: 'match'
【问题讨论】:
-
stackoverflow.com/questions/31683075/… 至少看看这个对象比较
-
有两个对象,这里是一个 JSON 数组和一个 JSON 对象。
标签: javascript arrays node.js json