javascript - 如何以 JSON 格式打印给定的数组?
问题描述
假设我有一个这样的数组:
{
MNC:
[
{
instanceId: 'i-0c025b0755f5e3e5d6',
systemId: 'NWD',
instanceState: 'running',
tags: [Array],
env_type: 'DB_CI_APP'
}
]
}
我想以 JSON 格式将上述数组打印为
{
"key": "MNC",
"value":
[
{
"instanceId": "i-0c025b0755f5e3e5d6"
}
]
}
解决方案
在 JavaScript 中,您可以使用JSON.stringify
将数组或值转换为 JSON 格式的字符串。
var x = [{'a': 'b'}];
var b = JSON.stringify(x);
var c = b.substring(1, b.length - 1);
JSON.parse(c);
console.log(c);
推荐阅读
- logging - 限制 Kubernetes 中的日志
- laravel - 特定路由调用上的 Laravel 502 代理错误
- python - 我的程序第 481 行有问题,它说语法错误,但语法似乎很好
- c# - 显示 Spritesheet 的帧
- javascript - 如何使用 AWS CDK 查找现有的 ApiGateway
- python - 如何在熊猫的交叉表中使用两个不同的聚合函数?
- python - Python 线程和全局变量
- css - 为什么我的网格模板行设置会影响列?
- xamarin.forms - 如果 gps 关闭,xamarin 表单地理定位不会要求打开 gps
- java - 在 Spring 中使用类路径启动子进程导致 ClassNotFoundException