首页 > 编程知识 正文

android传输json(android传输到iphone)

时间:2023-12-18 19:07:39 阅读:317298 作者:HFYT

本文目录一览:

Android 怎么把json数据传递到下个页面

可以通过intent将其序列化传递

1,可以传递string,下个页面启动后可以再通过string创建json对象

2,如果只有少数几个key-value,可以直接在intent中分别传递,可以免去重构json对象的工作。

Android 发送JSON数据问题

你确定你的URL没问题,老是纠结参数,不管什么参数服务器肯定能收到啊,只是解析不出来而已

Android利用Json来进行网络数据传输

有点晕晕的,如果你是传多个对象[{id:1,name:"tom",age:"20"},{id:2,name:"tom",age:"20"}]

怎么搞成服务器请求客户端了??不是客户端请求服务器吗?

一般JSON对应json都是通过id来对应的,我就是这样对应的

Android如何传输参数给一个url接口 参数是json格式

一般传输参数使用json类型或者map类型都是使用post方法。

使用json数据格式发送信息向服务器端:

HttpClient httpClient = new DefaultHttpClient();

try {

HttpPost httpPost = new HttpPost(BASIC_URL + url);

ListNameValuePair nameValuePair = new ArrayListNameValuePair();

JSONObject jsonObject = new JSONObject();

JSONObject jsonObject2 = new JSONObject();

jsonObject.put("uemail", userbean.getEmail());

jsonObject.put("password", userbean.getPassword());

jsonObject2.put("userbean", jsonObject);

nameValuePair.add(new BasicNameValuePair("jsonString", jsonObject

.toString()));

Log.i("lifeweeker", jsonObject2.toString());

httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair));

android 如何用json传递文件

先发现json可以直接传递个Object对象。开始时打算将文件读取成byte[]数组,然后再将byte转换为object来传递。通过如下方法[*]public Object toObject (byte[] bytes) { [*] Object obj = null; [*] try { [*] ByteArrayInputStream bis = new ByteArrayInputStream (bytes); [*] ObjectInputStream ois = new ObjectInputStream (bis); [*] obj = ois.readObject(); [*] ois.close(); [*] bis.close(); [*] } catch (IOException ex) { [*] ex.printStackTrace(); [*] } catch (ClassNotFoundException ex) { [*] ex.printStackTrace(); [*] } [*] return obj; [*] } 但测试发现调用这个函数时发生错误java.io.StreamCorruptedException,不知道为什么。而后又想能不能直接传递个File对象,例如:File file = new File(xxx);jsObj.put("key", file);File file2 = jsObj.get("key");请问这样这样能不能行通?因为发现很多跨进程传递对象数据都必须要求对象是序列化的。所以此处很疑惑通过json方法是否也需要这个File对象要序列化什么的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。