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

質問編集履歴

4

追記

2018/09/28 06:59

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  しかし、JSONで渡す際に配列の空の部分にnullが入るので
14
14
  受取手のJavaでは
15
- JSONObjectが例外をだしてしまい、address, name ,commentのセットのどれかに
15
+ JSONObjectが例外をだしてしまい、address, name ,commentのどれかに
16
16
  nullがあるだけで、検索結果が表示されなくなります。
17
17
 
18
18
  そこで、PHPでjson_encodeする前の配列から

3

補足を追加

2018/09/28 06:59

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
  別にとってきたデータで、配列が別になっているので「配列1」のように
11
11
  address, name ,commentを1セットになるようにまとめました。
12
12
 
13
- しかし、JSONで渡す際にnullが入るので
13
+ しかし、JSONで渡す際に配列の空の部分にnullが入るので
14
14
  受取手のJavaでは
15
15
  JSONObjectが例外をだしてしまい、address, name ,commentのセットのどれかに
16
16
  nullがあるだけで、検索結果が表示されなくなります。

2

修正

2018/09/28 06:58

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
  別にとってきたデータで、配列が別になっているので「配列1」のように
11
11
  address, name ,commentを1セットになるようにまとめました。
12
12
 
13
- しかし、JSONにnullが入るので
13
+ しかし、JSONで渡す際にnullが入るので
14
14
  受取手のJavaでは
15
15
  JSONObjectが例外をだしてしまい、address, name ,commentのセットのどれかに
16
16
  nullがあるだけで、検索結果が表示されなくなります。

1

詳細を追加

2018/09/28 06:58

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -2,21 +2,40 @@
2
2
  多次元配列の削除の仕方が、何を調べても理解できずにいたので
3
3
  こちらで質問させていただきました。
4
4
 
5
+ Android開発をしています。
6
+ Javaで、検索機能を作成しており、
7
+ 特定の文字を検索すると、DBの違うテーブルから特定の文字が含まれている
8
+ address, name ,comment を取得し、JSONで返すという実装をしています。
9
+
10
+ 別にとってきたデータで、配列が別になっているので「配列1」のように
11
+ address, name ,commentを1セットになるようにまとめました。
12
+
13
+ しかし、JSONにnullが入るので
14
+ 受取手のJavaでは
15
+ JSONObjectが例外をだしてしまい、address, name ,commentのセットのどれかに
16
+ nullがあるだけで、検索結果が表示されなくなります。
17
+
18
+ そこで、PHPでjson_encodeする前の配列から
19
+ 空の部分を削除して、渡したいと考えてます。
20
+
21
+
22
+
5
23
  ```php
24
+ //配列1
6
25
  Array
7
26
  (
8
27
  [search] => Array
9
28
  (
10
29
  [0] => Array
11
30
  (
12
- [post] => 〒XXX-XXXX
31
+ [address] => 〒XXX-XXXX 東京都
13
32
  [name] =>
14
33
  [comment] => "ああああ"
15
34
  )
16
35
 
17
36
  [1] => Array
18
37
  (
19
- [address] => 〒YYY-YYYY
38
+ [address] => 〒YYY-YYYY 東京都
20
39
  [name] => "AAA"
21
40
  [comment] =>
22
41
  )
@@ -36,19 +55,20 @@
36
55
  上記のような配列を以下のようにしたいです。
37
56
 
38
57
  ```php
58
+ //配列2
39
59
  Array
40
60
  (
41
61
  [search] => Array
42
62
  (
43
63
  [0] => Array
44
64
  (
45
- [post] => 〒XXX-XXXX
65
+ [address] => 〒XXX-XXXX 東京都
46
66
  [comment] => "ああああ"
47
67
  )
48
68
 
49
69
  [1] => Array
50
70
  (
51
- [address] => 〒YYY-YYYY
71
+ [address] => 〒YYY-YYYY 東京都
52
72
  [name] => "AAA"
53
73
  )
54
74