我想知道是否可以将 json 对象“转换”到 json 数组以迭代混合数据集。
我有两行看起来像
{Data:{BASE:{B1:0,color:green}}}
{Data:{BASE:[{B1:1,color:red},{B1:0,color:blue}]}}
我想从所有这些行中提取 B1 val,但我有点受阻:)
我的第一次尝试是 json_extract_array,但它在第一行(不是数组)失败。然后我的第二次尝试是带有案例的 json_array_length ,但在第一行失败(不是数组)
我可以以任何方式处理这种情况吗?基本上我需要提取一个 json 数组(或对象)中 B1 > 0 的所有行,并可能返回包含 B1 > 0 的节点。