teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードとデータの追加

2020/06/29 07:44

投稿

saya24
saya24

スコア258

title CHANGED
File without changes
body CHANGED
@@ -6,4 +6,31 @@
6
6
  かたやJSON_BIGINT_AS_STRINGを指定すると、先に言及の前「0」が付いている項目が文字列と認識されるも
7
7
  金額・単価といった明らかな数値項目までも 「"」でくくられてしまいます。
8
8
 
9
- 前「0」の項目は文字列の項目と判断した上、数値のみの項目は 数値項目と判断するような 指定はできないでしょうか?
9
+ 前「0」の項目は文字列の項目と判断した上、数値のみの項目は 数値項目と判断するような 指定はできないでしょうか?
10
+
11
+ ### 16:40追記
12
+
13
+
14
+ ```JSON
15
+ [
16
+ {
17
+ "受注NO": "0001791904",
18
+ "エントリNO": "0001610538",
19
+ "運賃": "0",
20
+ "税抜合計金額": "0"
21
+ },
22
+ {
23
+ "受注NO": "0001791916",
24
+ "エントリNO": "0001610550",
25
+ "運賃": "0",
26
+ "税抜合計金額": "0"
27
+ }
28
+ ]
29
+ ```
30
+
31
+ ```PHP
32
+ header('Content-Type: application/json; charset=UTF-8');
33
+ header("X-Content-Type-Options: nosniff");
34
+ echo json_encode($json, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_BIGINT_AS_STRING);
35
+ exit();
36
+ ```