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

質問編集履歴

2

文字化け修正

2017/12/12 02:29

投稿

lovelydai
lovelydai

スコア38

title CHANGED
File without changes
body CHANGED
@@ -14,10 +14,10 @@
14
14
  しかし、どうしてもダブルクォーテーションが一つしかつかないので、現在はこんな感じになっています。
15
15
  room_assignとroom_equipmentオブジェクト内の全ての「”」を「””」に変えればよさそうですが、どうすればいいしょうか?もしくは、JSON.Stringifyのオプションreplacer等で処理する方法もあり得ますか?(色々やってみましたが、keyの値を修正するとエラーでしたし、replacerで変えたら、「/"」 がついてしまいます。)
16
16
  ```Javascript
17
- "1","2017","TEST",
17
+ ""1"",""2017"",""TEST"",
18
18
  "{"room_assign":[{"week_idx":"1","period_idx":"1"},{"week_idx":"2","period_idx":"2"}]}",
19
19
  "{"room_equipment":[{"equipment_idx":"1"},{"equipment_idx":"2"}]}",
20
- "Null","Null"
20
+ ""Null"",""Null""
21
21
  ```
22
22
 
23
23
 

1

文字化け修正

2017/12/12 02:29

投稿

lovelydai
lovelydai

スコア38

title CHANGED
File without changes
body CHANGED
@@ -5,10 +5,10 @@
5
5
  例えば、RoomとRoom_assign,Room_equipmentという3つのテーブルからデータを持ってきたら、こんな感じのJSONを作り、それをコンマ区切りでCSVファイルにしたいです。
6
6
  ここで、ダブルクォーテーションがある場合、それをまたダブルクォーテーションで囲んで、Room_assignとRoom_equipmentはCSVでは一つの文字列みたいに入れたいです。
7
7
  ```JSON
8
- "1","2017","TEST",
8
+ ""1"",""2017"",""TEST"",
9
9
  "{""room_assign"":[{""week_idx"":""1"",""period_idx"":""1""},{""week_idx"":""2"",""period_idx"":""2""}]}",
10
10
  "{""room_equipment"":[{""equipment_idx"":""1""},{""equipment_idx"":""2""}]}",
11
- "Null","Null"
11
+ ""Null"",""Null""
12
12
  ```
13
13
 
14
14
  しかし、どうしてもダブルクォーテーションが一つしかつかないので、現在はこんな感じになっています。