祝大家过得愉快,我想问一件事,我需要用方括号而不是卷发来制作JSON数组,但现在我有了这样的JSON:
{
noTransaksi: "202006041323372",
nopolTransaksi: "B11",
nominalTransaksi: "1.000",
masukTransaksi: "04 June 2020 13:23:37",
keluarTransaksi: "04 June 2020 14:26:25",
lokasiTransaksi: "Jakarta",
nipKaryawan: "002002",
shiftTransaksi: "1"
},
{
noTransaksi: "202006040703302",
nopolTransaksi: "B2213",
nominalTransaksi: "0",
masukTransaksi: "04 June 2020 07:03:30",
keluarTransaksi: "04 June 2020 14:25:42",
lokasiTransaksi: "Jakarta",
nipKaryawan: "002007",
shiftTransaksi: "1"
},//...
我想把它改成这样:
[
noTransaksi: "202006041323372",
nopolTransaksi: "3752",
nominalTransaksi: "1.000",
masukTransaksi: "04 June 2020 13:23:37",
keluarTransaksi: "04 June 2020 14:26:25",
lokasiTransaksi: "RSUDTA",
nipKaryawan: "002002",
shiftTransaksi: "1"
],
[
noTransaksi: "202006040703302",
nopolTransaksi: "AG1592",
nominalTransaksi: "0",
masukTransaksi: "04 June 2020 07:03:30",
keluarTransaksi: "04 June 2020 14:25:42",
lokasiTransaksi: "RSUDTA",
nipKaryawan: "002007",
shiftTransaksi: "1"
],//....
所以我可以把JSON放在我的数据表中,因为它需要方括号而不是方括号,不管怎样,我也在使用reactjs,有可能把JSON数组变成这样吗?
这是我的密码
if(mysqli_num_rows($result) > 0){
$emparray = array();
if(mysqli_num_rows($result) > 0){
while ($row = mysqli_fetch_assoc($result)) {
$emparray[] = array(
'noTransaksi'=>$row['noTransaksi'],
'nopolTransaksi'=>strtoupper($row['nopolTransaksi']),
'nominalTransaksi'=>number_format($row['nominalTransaksi'],0,",","."),
'masukTransaksi'=>date("d F Y H:i:s", strtotime($row['masukTransaksi'])),
'keluarTransaksi'=>date("d F Y H:i:s", strtotime($row['keluarTransaksi'])),
'lokasiTransaksi'=>strtoupper($row['lokasiTransaksi']),
'nipKaryawan'=>strtoupper($row['nipKaryawan']),
'shiftTransaksi'=>$row['shiftTransaksi'],
);
}
$no++;
}
echo json_encode($emparray);
}
mysqli_close($con);
如果有人能帮助我,我真的很感激:)
方括号产生一个列表/数组。
花括号产生一个具有键/值对的对象。
然后,列表可以是键/值对的值。
你不能仅仅改变它,你可以在{}括号内使用[]
问题内容: 我有一个像下面这样的json字符串 我想从字符串中删除/删除第一个和最后一个方括号。所以我将如何使用JavaScript从上述字符串中删除第一个和最后一个方括号。 请帮我 问题答案: 请参阅此Codepen示例
问题内容: 尝试访问API时,必须像这样解析JSON数组 但是当我在做下面的代码 它返回不带方括号的json数组,如下所示 我已经花了数小时试图找出解决方法,却想不出解决方案 问题答案: 您需要将其他东西包装起来: 如果我们使用等效的PHP 5.4数组语法,这将更容易理解: 将此与JSON进行比较: 唯一要说明的是,为什么一个PHP数组保留为JSON 数组,而另两个数组转换为对象。但是文档已经这样
问题内容: 我想制作一个ExpandableListView,它从服务器(JSON数组)的响应中为其组及其子级获取数据。这是我的json: “ alamat”和“ nama”将成为组,“ begdate”和“ enddate”将成为其子项。我从这里开始按照以下教程操作:http://en.wikicode.org/index.php/Custom_ExpandableListView,但是当我实现
我试图创建一个数据数组与FLOT图表一起使用。我使用这个CodeIgniter代码来生成数组: 这段代码的问题是无法绘制生成的JSON对象,因为“值”实际上是字符串。以下是有问题的JSON输出: 这个JSON有三个问题: 需要方括号而不是花括号;和 以下是JSON输出的格式: 清理这个JSON对象的最佳方法是什么?我应该在服务器端使用CodeIgniter代码吗?或者我应该在javascript中
使用PHP,我如何解析一个JSON对象,该对象包含方括号中的数组,并由管道“|”分隔? 例如,我需要访问“数据”的第二个组件,在本例中是“英语”。假设长度是可变的,因此不能按字符位置进行切片。
当使用Arrays.ToString时,为什么输出打印在方括号内?如果我不想打印方括号,我需要做什么?