質問編集履歴

5

誤字修正

2021/09/22 06:51

投稿

YOshim
YOshim

スコア1085

test CHANGED
File without changes
test CHANGED
@@ -96,7 +96,7 @@
96
96
 
97
97
 
98
98
 
99
- より簡易・具体的には以下のcaseValueの要素にdataValueを追加したいです。
99
+ より簡易・具体的には以下のbaseValueの要素にdataValueを追加したいです。
100
100
 
101
101
  ```
102
102
 

4

具体例を記載しました。

2021/09/22 06:51

投稿

YOshim
YOshim

スコア1085

test CHANGED
File without changes
test CHANGED
@@ -89,3 +89,99 @@
89
89
  }
90
90
 
91
91
  ```
92
+
93
+
94
+
95
+
96
+
97
+
98
+
99
+ より簡易・具体的には以下のcaseValueの要素にdataValueを追加したいです。
100
+
101
+ ```
102
+
103
+ var baseValue = {
104
+
105
+ "Sender1":[
106
+
107
+ [
108
+
109
+ "12:34:56",
110
+
111
+ "I stayed here."
112
+
113
+ ]
114
+
115
+ ]
116
+
117
+ "Sender2":[
118
+
119
+ [
120
+
121
+ "12:34:56",
122
+
123
+ "I stayed here."
124
+
125
+ ]
126
+
127
+ ]
128
+
129
+ };
130
+
131
+
132
+
133
+ var dataValue = {
134
+
135
+ "Sender1":[
136
+
137
+ "21:22:23",
138
+
139
+ "I added now"
140
+
141
+ ]
142
+
143
+ };
144
+
145
+ ```
146
+
147
+ 以下となることを期待しています。
148
+
149
+ ```
150
+
151
+ {
152
+
153
+ "Sender1":[
154
+
155
+ [
156
+
157
+ "12:34:56",
158
+
159
+ "I stayed here."
160
+
161
+ ],
162
+
163
+ [
164
+
165
+ "21:22:23",
166
+
167
+ "I added now"
168
+
169
+ ]
170
+
171
+ ]
172
+
173
+ "Sender2":[
174
+
175
+ [
176
+
177
+ "12:34:56",
178
+
179
+ "I stayed here."
180
+
181
+ ]
182
+
183
+ ]
184
+
185
+ }
186
+
187
+ ```

3

コードを修正しました。

2021/09/22 06:50

投稿

YOshim
YOshim

スコア1085

test CHANGED
File without changes
test CHANGED
@@ -12,75 +12,7 @@
12
12
 
13
13
  var obj = {
14
14
 
15
- [senderID1]:{ //IDは変数
15
+ [senderID1]:[ //IDは変数
16
-
17
- {
18
-
19
- "Time" : "2021/09/22_12:34:56",
20
-
21
- "Message": "Hello World"
22
-
23
- },
24
-
25
- {
26
-
27
- "Time" : "2021/09/22_12:34:56",
28
-
29
- "Message": "Hello World2"
30
-
31
- },
32
-
33
- .
34
-
35
- .
36
-
37
- .
38
-
39
- },
40
-
41
- [senderID2]:{ //IDは変数
42
-
43
- {
44
-
45
- "Time" : "2021/09/22_12:34:56",
46
-
47
- "Message": "Hello World"
48
-
49
- },
50
-
51
- {
52
-
53
- "Time" : "2021/09/22_12:34:56",
54
-
55
- "Message": "Hello World2"
56
-
57
- },
58
-
59
- .
60
-
61
- .
62
-
63
- .
64
-
65
- }
66
-
67
- }
68
-
69
- ```
70
-
71
- さらにデータを減らすため以下も検討しております。
72
-
73
- ```
74
-
75
- var senderID1 = "1A2B3C4D5E";
76
-
77
- var senderID2 = "5A6B7C8D9E";
78
-
79
-
80
-
81
- var obj = {
82
-
83
- [senderID1]:{ //IDは変数
84
16
 
85
17
  [
86
18
 
@@ -104,9 +36,9 @@
104
36
 
105
37
  .
106
38
 
107
- },
39
+ ],
108
40
 
109
- [senderID2]:{ //IDは変数
41
+ [senderID2]:[ //IDは変数
110
42
 
111
43
  [
112
44
 
@@ -130,7 +62,7 @@
130
62
 
131
63
  .
132
64
 
133
- }
65
+ ]
134
66
 
135
67
  }
136
68
 
@@ -139,26 +71,6 @@
139
71
  SenderIDに対応するTimeとMessageを追加していきたいのですが、JSONの要素の追加がうまく行えません。
140
72
 
141
73
  上記の`obj`に下記のデータを追加する場合にどうすればよいでしょうか。
142
-
143
- ```
144
-
145
- var senderID1 = "1A2B3C4D5E";
146
-
147
- var addData = {
148
-
149
- [senderID1]:{
150
-
151
- "Time" : "2021/09/22_12:34:56",
152
-
153
- "Message": "Hello World"
154
-
155
- }
156
-
157
- }
158
-
159
- ```
160
-
161
- 又は
162
74
 
163
75
  ```
164
76
 

2

誤字修正

2021/09/22 06:41

投稿

YOshim
YOshim

スコア1085

test CHANGED
File without changes
test CHANGED
@@ -136,7 +136,7 @@
136
136
 
137
137
  ```
138
138
 
139
- [SenderID]TimeとMessageを追加していきたいのですが、JSONの要素の追加がうまく行えません。
139
+ SenderIDに対応するTimeとMessageを追加していきたいのですが、JSONの要素の追加がうまく行えません。
140
140
 
141
141
  上記の`obj`に下記のデータを追加する場合にどうすればよいでしょうか。
142
142
 

1

senderIDが変数であることをわかりやすく記載

2021/09/22 06:23

投稿

YOshim
YOshim

スコア1085

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,12 @@
3
3
  データ数を減らすため以下のようなデータ構造で開発を進めております。
4
4
 
5
5
  ```
6
+
7
+ var senderID1 = "1A2B3C4D5E";
8
+
9
+ var senderID2 = "5A6B7C8D9E";
10
+
11
+
6
12
 
7
13
  var obj = {
8
14
 
@@ -65,6 +71,12 @@
65
71
  さらにデータを減らすため以下も検討しております。
66
72
 
67
73
  ```
74
+
75
+ var senderID1 = "1A2B3C4D5E";
76
+
77
+ var senderID2 = "5A6B7C8D9E";
78
+
79
+
68
80
 
69
81
  var obj = {
70
82
 
@@ -130,6 +142,8 @@
130
142
 
131
143
  ```
132
144
 
145
+ var senderID1 = "1A2B3C4D5E";
146
+
133
147
  var addData = {
134
148
 
135
149
  [senderID1]:{
@@ -148,6 +162,8 @@
148
162
 
149
163
  ```
150
164
 
165
+ var senderID1 = "1A2B3C4D5E";
166
+
151
167
  var addData = {
152
168
 
153
169
  [senderID1]:[