gpt4 book ai didi

javascript - 如何JSON格式化数组数组?

转载 作者:行者123 更新时间:2023-11-30 17:24:53 26 4
gpt4 key购买 nike

我有一个像这样的基本数组:

[
{
"id": 4,
"name": "Ray"
},
{
"id": 5,
"name": "Anthony"
}
]

我需要返回一系列这些数组作为单个 json 消息的一部分。根据以下内容,我似乎无法正确理解:http://jsonlint.com/ .例如,我有一群人。每个组都是一组人,每个组应该是父数组的一个不同元素。应该如何格式化?

澄清一下:

group1: ray, anthony
group2: john, mike
group3: ed, dan

等等……

最佳答案

只需将它们按两个分组,从 PHP 创建结构,然后像往常一样使用 json_encode()。示例:

$groups = array(
'group1' => array(
array('id' => 4, 'name' => 'Ray'),
array('id' => 5, 'name' => 'Anthony'),
),
'group2' => array(
array('id' => 6, 'name' => 'john'),
array('id' => 7, 'name' => 'mike'),
),
'group3' => array(
array('id' => 8, 'name' => 'ed'),
array('id' => 9, 'name' => 'dan'),
),
);

echo '<pre>';
print_r(json_encode($groups, JSON_PRETTY_PRINT));

应该产生如下内容:

{
"group1": [
{
"id": 4,
"name": "Ray"
},
{
"id": 5,
"name": "Anthony"
}
],
"group2": [
{
"id": 6,
"name": "john"
},
{
"id": 7,
"name": "mike"
}
],
"group3": [
{
"id": 8,
"name": "ed"
},
{
"id": 9,
"name": "dan"
}
]
}

关于javascript - 如何JSON格式化数组数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24476982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com