如何从Json中取出数据放到一个新组中

JSON数据如下:

{

"CommunityModel": [

{

" UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx1",

" CommunityName ": "格林花园",

" CommunityAddress ": "XXXX203号",

" Longitude ": "12.33333333",

" Latitude ": "143.1121222",

" Form ": "商品房",

" BuildingNum ": "100",

" OwnerNum ": "1800",

" CarportNum ": "1800"

},

{

" UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx2",

" CommunityName ": "格林花园2",

" CommunityAddress ": "XX路203号",

" Longitude ": "12.33333333",

" Latitude ": "143.1121222",

" Form ": "商品房",

" BuildingNum ": "100",

" OwnerNum ": "1800",

" CarportNum ": "1800"

}

]

}

通过PHP获取,要求获取JSON中UUID和CommunityName放到一个新数组$arr中返回。

我的代码如下:

$url_get ='http://api.com:90/1.php';

$json=json_decode($this->curlGet($url_get));

foreach($json as $jsonvalue)

{

。。。。这里该如何写

//dump($jsonvalue);

}

------解决方案--------------------

好奇怪,居然键名两端是空格

$s =<<

{

"CommunityModel": [

{

" UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx1",

" CommunityName ": "格林花园",

" CommunityAddress ": "XXXX203号",

" Longitude ": "12.33333333",

" Latitude ": "143.1121222",

" Form ": "商品房",

" BuildingNum ": "100",

" OwnerNum ": "1800",

" CarportNum ": "1800"

},

{

" UUID ": "xxxxxx-xxxxxx-xxxxxxx-xxxxxx2",

" CommunityName ": "格林花园2",

" CommunityAddress ": "XX路203号",

" Longitude ": "12.33333333",

" Latitude ": "143.1121222",

" Form ": "商品房",

" BuildingNum ": "100",

" OwnerNum ": "1800",

" CarportNum ": "1800"

}

]

}

JSON;

$a = json_decode($s, 1);

foreach($a['CommunityModel'] as $v) {

$arr[] = array('UUID' => $v[' UUID '], 'CommunityName' => $v[' CommunityName ']);

}

print_r($arr);Array

(

[0] => Array

(

[UUID] => xxxxxx-xxxxxx-xxxxxxx-xxxxxx1

取出json中的数据php,怎么从Json中取出数据放到一个新组中相关推荐

  1. 产生10个1-100的随机数,并放到一个数组中, 把数组中大于等于10的数字放到一个list集合中,并打印到控制台。

    代码 import java.util.ArrayList; import java.util.List; import java.util.Random;/*1.产生10个1-100的随机数,并放到 ...

  2. 为了防止同行偷窥行业机密,小明决定将上面的实际营业额重新记录一份,这次记录的时候,把上面数组中的内容倒着记录,并将所有的负数按0记录。请你帮小明把上面的结果按小明的规则重新保存到一个新数组中,并打印出

    训练案例 1. 训练考核知识点 键盘录入,数组,循环,if 2. 训练描述 假设小明同学本周5天的日盈利分别如下:int[] arr = {1,3,-1,5,-2}为了防止同行偷窥行业机密,小明决定将 ...

  3. java中的replace用法_java中replace用法举例:replace(char oldChar, char newChar)返回一个新的字符串...

    1.JAVA中,char占2字节,16位.可在寄存汉字 2.java中replace用法举例:replace(char oldChar, char newChar)返回一个新的字符串,它是经过用 ne ...

  4. C语言100题第二题 编写函数fun()的功能并调用:从3个红球,5个白球,6个黑球中任意取8个 作为一组,进行输出。在每组中,可以没有黑球,但是必须有红球和白球。组合数作为函数返回值。

    结构:分析-代码-总结 原题 分析 代码 总结 原题 编写函数fun()的功能并调用:从3个红球,5个白球,6个黑球中任意取8个 作为一组,进行输出.在每组中,可以没有黑球,但是必须有红球和白球.组合 ...

  5. mysql查询每个id的前10条数据_解决 MySQL 比如我要拉取一个消息表中用户id为1的前10条最新数据...

    我们都知道,各种主流的社交应用或者阅读应用,基本都有列表类视图,并且都有滑到底部加载更多这一功能, 对应后端就是分页拉取数据. 好处不言而喻,一般来说,这些数据项都是按时间倒序排列的,用户只关心最新的 ...

  6. 将文件中所有数读到一个数组中_「数据结构与算法」将5个文件中的一千万年龄合并到一个新文件中...

    现在有5个文件,文件里面分别存储着1千万个用户年龄,并且每个文件中的年龄都是有序的(从小到大),现在需要将这5个文件整合到一个文件中,新文件的内容依然要保持有序(从小到大). 初始化数据 1.数据生成 ...

  7. git 迁移代码库,将源代码库中代码迁移到一个新库中

    适用于 迁移一个库的某一分支到一个新库 把一个库的某个分支迁移到一个新库的同一分支 其实上述两个同理 先行提示 在迁移库时可以使用一下命令查看当前库的远程库连接情况: git remote -v 如果 ...

  8. 点击android搜索框跳入另一个页面,android - ToolBar中的SearchView如何让点击之后跳转到一个新的Activity...

    PHP中文网2017-04-17 13:08:302楼 @李引证 的回答包括了关键信息,我来补充一些细节,及纠正几个细节上的错误. 关于"菜单项的点击事件" 我们需要覆写 onCr ...

  9. idea中设置文件不检查语法_如何让IntelliJ忽略一个.js文件中的javascript语法错误?...

    在我的IntelliJ项目中,我有这个文件: MyMvnModule\src\main\webapp\WEB-INF\Owasp.csrfguard.js 此文件包含在运行时由servlet填充的这些 ...

最新文章

  1. java多线程循环打印abc,使用java多线程顺序打印“ABCABC”
  2. 计算机网络原理超详解说
  3. maven实现依赖的“全局排除”
  4. MATLAB APPbase,使用HTTPD做内部访问转向
  5. [置顶] 总结工作中常用到的linux命令
  6. springmvc怎么设置更改了界面不用重启_Microsoft Visual Studio 2019 更改语言包
  7. 魅族16T刚发布就被锤!德国莱茵TÜV:它没通过我的认证
  8. 剑指offer刷题感想
  9. Extjs 判断对象是非为null或者为空字符串
  10. python中关于正则表达式二
  11. C# 随机数生成避免重复
  12. 拓端tecdat|R语言拟合扩展的Rasch模型分析试题质量
  13. java宠物商店管理系统
  14. linux 微信安装
  15. 长江学者石照耀剖析精密减速机国产化之路—山坳上的机器人精密减速器
  16. 统计学习方法概论之思维导图图解
  17. 软件测试隔一日问题C++实现
  18. 15-top命令详解
  19. 主流相机 RTSP地址格式
  20. 软件测试等级abcd,学业水平测试怎样才算过?ABCD等级的分数的范围

热门文章

  1. 浅析Spring——控制反转IoC
  2. i.MX6UL: i.MX 6UltraLite处理器 - 低功耗,安全,Arm® Cortex®-A7内核
  3. ffmpeg architecture(上)
  4. Waymo的激光雷达计划:进展如何?
  5. YOLO v1到YOLO v4(上)
  6. TSR交通标志检测与识别
  7. git add . 之后 想执行回滚操作(git add 到本地仓库的代码回滚到没有add 之前的操作)
  8. android 跳转到应用市场
  9. 第2节 mapreduce深入学习:4, 5
  10. 我的Python分析成长之路8