質問編集履歴

4

追記

2018/09/28 06:59

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  受取手のJavaでは
28
28
 
29
- JSONObjectが例外をだしてしまい、address, name ,commentのセットのどれかに
29
+ JSONObjectが例外をだしてしまい、address, name ,commentのどれかに
30
30
 
31
31
  nullがあるだけで、検索結果が表示されなくなります。
32
32
 

3

補足を追加

2018/09/28 06:59

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- しかし、JSONで渡す際にnullが入るので
25
+ しかし、JSONで渡す際に配列の空の部分にnullが入るので
26
26
 
27
27
  受取手のJavaでは
28
28
 

2

修正

2018/09/28 06:58

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- しかし、JSONにnullが入るので
25
+ しかし、JSONで渡す際にnullが入るので
26
26
 
27
27
  受取手のJavaでは
28
28
 

1

詳細を追加

2018/09/28 06:58

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,45 @@
6
6
 
7
7
 
8
8
 
9
+ Android開発をしています。
10
+
11
+ Javaで、検索機能を作成しており、
12
+
13
+ 特定の文字を検索すると、DBの違うテーブルから特定の文字が含まれている
14
+
15
+ address, name ,comment を取得し、JSONで返すという実装をしています。
16
+
17
+
18
+
19
+ 別にとってきたデータで、配列が別になっているので「配列1」のように
20
+
21
+ address, name ,commentを1セットになるようにまとめました。
22
+
23
+
24
+
25
+ しかし、JSONにnullが入るので
26
+
27
+ 受取手のJavaでは
28
+
29
+ JSONObjectが例外をだしてしまい、address, name ,commentのセットのどれかに
30
+
31
+ nullがあるだけで、検索結果が表示されなくなります。
32
+
33
+
34
+
35
+ そこで、PHPでjson_encodeする前の配列から
36
+
37
+ 空の部分を削除して、渡したいと考えてます。
38
+
39
+
40
+
41
+
42
+
43
+
44
+
9
45
  ```php
46
+
47
+ //配列1
10
48
 
11
49
  Array
12
50
 
@@ -20,7 +58,7 @@
20
58
 
21
59
  (
22
60
 
23
- [post] => 〒XXX-XXXX
61
+ [address] => 〒XXX-XXXX 東京都
24
62
 
25
63
  [name] =>
26
64
 
@@ -34,7 +72,7 @@
34
72
 
35
73
  (
36
74
 
37
- [address] => 〒YYY-YYYY
75
+ [address] => 〒YYY-YYYY 東京都
38
76
 
39
77
  [name] => "AAA"
40
78
 
@@ -74,6 +112,8 @@
74
112
 
75
113
  ```php
76
114
 
115
+ //配列2
116
+
77
117
  Array
78
118
 
79
119
  (
@@ -86,7 +126,7 @@
86
126
 
87
127
  (
88
128
 
89
- [post] => 〒XXX-XXXX
129
+ [address] => 〒XXX-XXXX 東京都
90
130
 
91
131
  [comment] => "ああああ"
92
132
 
@@ -98,7 +138,7 @@
98
138
 
99
139
  (
100
140
 
101
- [address] => 〒YYY-YYYY
141
+ [address] => 〒YYY-YYYY 東京都
102
142
 
103
143
  [name] => "AAA"
104
144