假设http://10.10.10.10/test.php的代码是<?php
echo "helloworld"
?>怎样用android代码获取这个字符串?初学,请提供代码。。
echo "helloworld"
?>怎样用android代码获取这个字符串?初学,请提供代码。。
解决方案 »
- 如何增加纵向的滚动条
- android实现一个简单的计算器要求在后台service运算在前台显示结果怎么做?
- android如何获取手指在TextView上面滑动的距离?
- 安装出现INSTALL_FAILED_MISSING_SHARED_LIBRARY问题
- Arcgis for Android加载tpk文件遇到的错误
- Eclipse下启动Android虚拟机被卡主
- 新建一个工程,res\layout\ 下没有XML布局文件,求解答
- android的IE地址输入问题
- Android 6.0权限问题,申请权限成功后不回调onRequestPermissionsResult
- java jni
- android中webview加载网页,为什么有的网站会被加载两次?
- 启动android 模拟器出现emulator-arm.exe 已停止工作
{"fjxname":"p2","j":"114.591019","w":"24.810411"}
{"fjxname":"p3","j":"115.591019","w":"24.810411"}
{"fjxname":"p4","j":"116.591019","w":"24.810411"}
这不就是json数据么,用JsonObject android自带的啊
String resData="你返回的JSON字符串";
JSONOArray jarry = new JSONOArray(resData);
for(int i=0;i<jarry.length;i++){
System.out.println(jarry.getJSONObject(i).getString("fjxname"));
}你的数据格式有问题,应该这样的才对:
[{"fjxname":"p1","j":"113.591019","w":"24.810411"},
{"fjxname":"p2","j":"114.591019","w":"24.810411"},
{"fjxname":"p3","j":"115.591019","w":"24.810411"},
{"fjxname":"p4","j":"116.591019","w":"24.810411"}]
JSONArray jarry = new JSONArray(strResult);
for(int i=0;i<jarry.length();i++){
gjx1 = jarry.getJSONObject(i).getString("gjxname");
j1 = jarry.getJSONObject(i).getString("j");
w1 = jarry.getJSONObject(i).getString("w");
//System.out.println(jarry.getJSONObject(i).getString("fjxname"));
}运行时老是程序出错,工具里却没提示错误
JSONArray jarry = new JSONArray(strResult);
for(int i=0;i<jarry.length();i++){
gjx1 = jarry.getJSONObject(i).getString("gjxname");
j1 = jarry.getJSONObject(i).getString("j");
w1 = jarry.getJSONObject(i).getString("w");
//System.out.println(jarry.getJSONObject(i).getString("fjxname"));
}
应该这样的才对:
[{"fjxname":"p1","j":"113.591019","w":"24.810411"},
{"fjxname":"p2","j":"114.591019","w":"24.810411"},
{"fjxname":"p3","j":"115.591019","w":"24.810411"},
{"fjxname":"p4","j":"116.591019","w":"24.810411"}]
[{"fjxname":"p1","j":"113.591019","w":"24.810411"},
{"fjxname":"p2","j":"114.591019","w":"24.810411"},
{"fjxname":"p3","j":"115.591019","w":"24.810411"},
{"fjxname":"p4","j":"116.591019","w":"24.810411"}]了
返回空值。。所以程序出错,eclipse没有提示错误的。。
{"fjxname":"p2","j":"114.591019","w":"24.810411"},
{"fjxname":"p3","j":"115.591019","w":"24.810411"},
{"fjxname":"p4","j":"116.591019","w":"24.810411"}]
你可以先学习一下JSON的格式