如何获取动态节点JSON值

Tus*_*kar 2 javascript json

   {       
        noteCount_xxx:
              {
              favorite:"favorite-border",
              id:"noteCount_xxx",
              note:"noteContent",
              title: "notetitle",
            }
    }
Run Code Online (Sandbox Code Playgroud)
  • 这个在运行时创建的JSON数据,
  • 父母noteCount_xxx是动态的
  • 我想获得该父节点的值
  • 输出将是

    {favorite:"favorite-border",id:"noteCount_xxx",注意:"noteContent",标题:"notetitle"}

我无法从动态节点获取数据,获取该数据的最佳方法是什么?

mer*_*lin 5

您可以使用Object.keys来查找nodeCount_xxx值:

const yourJSON = {       
  noteCount_xxx:  {
    favorite:"favorite-border",
    id:"noteCount_xxx",
    note:"noteContent",
    title: "notetitle",
  }
}

const firstKey = Object.keys(yourJSON)[0]

console.log(yourJSON[firstKey])
Run Code Online (Sandbox Code Playgroud)

或者如果你已经知道了它的价值nodeCount_xxx,那么简单地访问你的对象:

yourJSON[noteCount]