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

質問編集履歴

2

UTF-8以外で作成されたJSONでの挙動を追記

2018/04/04 13:19

投稿

takg
takg

スコア125

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
  json_last_error();
11
11
  ```
12
12
 
13
- hoge.json
13
+ hoge.json(UTF-8)
14
14
  {"data":[
15
15
  {"first":"maki","family":"nishikino"},
16
16
  {"first":"rin","family":"hoshizora"},
@@ -19,7 +19,10 @@
19
19
 
20
20
 
21
21
 
22
- (追記)
22
+ (追記1)
23
23
  jsonの内容を文字列としてPHPに直書きしたところ、問題なく動きました。
24
24
  皆様の仰る通り、JSON書式の問題ではないようでした。
25
- jsonファイル作成の過程で、文字コード等に問題があったのか確認しています。
25
+ jsonファイル作成の過程で、文字コード等に問題があったのか確認しています。
26
+ (追記2)
27
+ 試しにjsonファイルをUTF-8以外で作成してみたところ、動作しました。
28
+ JSONファイル作成に用いたエディタ、あるいは文字コード変換でなにか問題があったものと考えられます。

1

JSONの内容をPHPに直書きした場合の挙動を追記

2018/04/04 13:19

投稿

takg
takg

スコア125

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,11 @@
15
15
  {"first":"maki","family":"nishikino"},
16
16
  {"first":"rin","family":"hoshizora"},
17
17
  {"first":"hanayo","family":"koizumi"}
18
- ]}
18
+ ]}
19
+
20
+
21
+
22
+ (追記)
23
+ jsonの内容を文字列としてPHPに直書きしたところ、問題なく動きました。
24
+ 皆様の仰る通り、JSON書式の問題ではないようでした。
25
+ jsonファイル作成の過程で、文字コード等に問題があったのか確認しています。