<分区>
我想使用整数作为 JSON 对象键:
let myJKey = 1
let myJSONArrayObject = { filter: [] }
myJSONObject.filter.push({myJKey: 'a json value'})
However, I get : `{"filter":[{"myJKey":{"a json value"}}]}`
我应该如何设置才能将 myKey
变量中的值 1 作为 JSON 键?
标签 javascript json
<分区>
我想使用整数作为 JSON 对象键:
let myJKey = 1
let myJSONArrayObject = { filter: [] }
myJSONObject.filter.push({myJKey: 'a json value'})
However, I get : `{"filter":[{"myJKey":{"a json value"}}]}`
我应该如何设置才能将 myKey
变量中的值 1 作为 JSON 键?
最佳答案
使用[]
(括号表示法)
let myJKey = 1
let myJSONArrayObject = { filter: [] }
myJSONArrayObject.filter.push({[myJKey]: 'a json value'})
console.log(myJSONArrayObject)
关于javascript - 如何使用整数作为 JSON 对象的 Key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57175476/
相关文章:
javascript - 在 JavaScript 中创建派生类的多个实例
javascript - 每次调用对象中的任何函数时运行一个函数
json - 将 json.RawMessage 转换为结构的正确方法是什么?
json - 如何在 Go 中从 interface{} 解码到 interface{}
java - 如何从 JSONObject 的路径中获取嵌套值?
javascript - Safari iOS 中的 VoiceOver - 隐藏的元素仍然可以听到
javascript - 如何在 Google 开发者控制台上为 Firefox 扩展创建 oAuth 项目
json - SpringBoot RestTemplate 忽略 spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS = false