如何在Javascript对象中引用JSON设置为键

大杂烩

我有一个Nodejs lambda函数,该函数需要解析从外部应用程序发送给它的JSON。JSON格式不正确,以对象密钥形式出现,如下所示:

 console.log(req.body)

结果是:

{ '{"id":"258830096441","time":10}': '' }

我需要的是id和id号,但是我对如何解析它感到困惑。

Shidersz

如果req.body是对象,则可以获取Object.keys()key返回的数组的第一个然后是该键的JSON.parse(),最后获取如下例所示:id

const obj = { '{"id":"258830096441","time":10}': '' };

let id = JSON.parse(Object.keys(obj)[0]).id;

console.log(id, typeof id); // As string.
console.log(+id, typeof +id); // As number, in case you need the id as number.
.as-console {background-color:black !important; color:lime;}
.as-console-wrapper {max-height:100% !important; top:0;}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在javascript中创建json对象的副本,而不是引用

如何在Python中为字典对象的所有键设置默认值?

如何将值设置为Javascript对象中的属性,该属性由键数组标识

如何在emacs中为设置标记设置键绑定?

如何使用Javascript将对象键动态设置为变量?

将对象键设置为javascript中的变量

当键为空字符串时,如何在sqlite中的json对象中检索值?

如何在Xamarin Forms中设置jsonview之前获取json对象并将其设置为listview

如何在构建期间为appsettings.json文件中的键设置值

如何通过键引用从JSON对象中删除元素?

在javascript中创建对象时如何保存动态键引用?

给定JSON对象的NSArray,如何在NSDictionary中为同一键存储多个值?

如何在JavaScript上使用动态键设置嵌套对象

如何在 JavaScript 中的嵌套对象中引用对象属性

如何在Access VBA中设置对运行对象的引用

Typescript - 如何在 Map 中设置对象键的值

如何在json可序列化中为对象设置默认值?

如何在JavaScript中为复杂对象上的图像设置加载事件

如何在 JavaScript 中克隆对象数组但将新数组的值设置为 null

如何在soapUI中将json对象的值设置为Request

如何在JavaScript对象中将数组设置为键值?

如何在 Microsoft Flow 中获取 JSON 中的对象键

如何在JavaScript中删除对象中的多个键

如何在脚本中为动画设置游戏对象的位置

如何在 React 中为嵌套对象设置状态?

如何在反应中为嵌套的对象数组设置状态?

如何在Android中投射以日期为键的JSON

如何在 ReactJS 中访问 JSON 对象键和值

PHP如何在JSON对象中回显特定键?