1
starerlloll 49 天前
1. 反射
2. 先转成 JSONobject,然后里面有个 values()的方法, 包含了所有的属性 |
2
starerlloll 49 天前
说错,是 keys ()
|
3
loveToMy1 49 天前
for in 循环啊
|
4
bequt 49 天前
先 loads
keys 再遍历啊 |
![]() |
5
JingNi 49 天前
@starerlloll 谢谢,我待会试试
|
![]() |
6
JingNi 49 天前
@loveToMy1 PHP 不像 JS 那样,没有 for in 吧,只有 foreach,foreach($data as $key)得到的$key 不是属性名,直接就得到属性值了。
|
9
way2create 49 天前
首先 7L 那样,其次这个可以转成数组,最后除了 7 其他回答的是 php 的吗?还是我孤陋寡闻了
|
![]() |
10
Drinker 49 天前
如果是 js,使用 for in 这种方式可以拿到,java 后台的转成 jsonobject,调用 keys(),拿到所有的属性。
|
![]() |
11
galikeoy 49 天前
不同语言得方法都差不多
|
![]() |
12
BigPig666 49 天前
楼主手册多看看
|
13
lihongjie0209 49 天前
转为 map 直接循环就好了
|
14
axbx 49 天前
转成 map,然后 foreach 循环,拿到 key 和 value
|
15
goodSleep 49 天前 via Android
下次可以先标明编程语言哦
|
17
ShundL 49 天前
基本的 foreach 使用,php 好惨。。。
|
![]() |
18
zhuzhibin 49 天前 via iPhone
老哥 ...你的基础
|
![]() |
19
Rekkles 49 天前
心疼 PHP 多看看文档
$keys = array_keys($arr); $values = array_values($arr); |
![]() |
20
NerverLibis 49 天前 via iPhone
@Rekkles 为何要说破…
|
21
bzj 49 天前
楼主先打好基础再来吧,连 foreach 的标准写法都不知道,你写代码都是凭自己想的吗?
|
![]() |
22
wysnylc 49 天前
心疼 PHPER 呜呜呜
|
23
qaz168000 48 天前
还是 7L 说的对
|
24
coco65535Plus 48 天前
用 Gson 解析的话,可以转成 JsonObject,导出 members 字段,members 是个 LinkedTreeMap 结构。剩下的工作就是便利 members 了。
kotlin:JsonParser().parse("Your JSON str").asJsonObject.entrySet() |
![]() |
25
linvaux 48 天前
for k in data_keys():
print(k,data[key]) |
27
weirdo 48 天前
七楼以前我还以为这不是 php 版块
|
![]() |
28
swordne 46 天前
这不是 PHPer 的常规操作么?
json_decode($json, true); foreach($arr, $key => $val){} 一脸闷逼。 |