需要将通用对象转换为Javascript对象
以下是来自休息电话响应的一部分。我不得不使用子字符串来单独参与这一部分。它是一个通用对象。我需要访问每个值,并在Node.js中形成一个对象。
您可以看到,前两个变量是字符串,下一个变量是一种JSON对象({"key1":"value1","key2":"value2"}
),第三个变量包含原始数据类型和一个对象(obj1
),第四个变量具有另一个对象([ C0]),最后是另一个字符串(VERSION)
obj2
我将响应称为X。我的回答仅适用于X始终具有相同格式的情况。
首先,您需要X [0]和X [1]的键。您可能已经知道它们的含义,所以这不是问题。
第二,您可以访问所有字段,但是需要处理X [3] .obj1和X [4] .obj2才能获得key3,key4,key6和key5的值。我建议将它们分开使用,并使用正则表达式匹配来获取键和值,因为它们存储为字符串。
一旦有了X [0]和X [1]的键以及X [3] .obj1和X [4] .obj2的键和值,就可以创建对象。