gpt4 book ai didi

android - Android 中的对象 XML 映射

转载 作者:行者123 更新时间:2023-11-29 00:29:45 24 4
gpt4 key购买 nike

我正在开发一个基于客户端-服务器模型的应用程序,其中客户端在 Android 中,服务器在 PHP 中。

我想将产品信息(例如名称、价格、描述)从客户端传输到服务器。我读过通过编码/解码或序列化可以实现,但所有教程和示例均使用 Java。但我需要在 Android 中。请指导我在Android中实现。或者有什么其他的实现方式吗?任何例子都会受到赞赏。谢谢。

最佳答案

看看json。 Google 为此提供了一个名为“Gson”的不错的库。

为了坚持您的示例,通过 http 从您的服务器发送的 json 表示可能是:

{"name":"foo", "price":"1000", "description":"this is an item description"}

在您的应用中,您有一个类 MyObject.class

public class MyObject {
private String name;
private double price;
private String description;

// all your other methods
}

然后你可以这样做:

MyObject obj = new Gson().fromJson(jsonString, MyObject.class)

瞧,在一行中用字符串创建了一个对象。只要确保变量在 json 表示和类中具有相同的名称,Gson 就会为您完成所有工作。您还可以使用 String jsonString = new Gson().toJson(obj) 将对象表示为字符串。

关于android - Android 中的对象 XML 映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16567925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com