如何为 WCF REST API 生成提到的 json 格式

Posted

技术标签:

【中文标题】如何为 WCF REST API 生成提到的 json 格式【英文标题】:How to generate mentioned json format for WCF REST API 【发布时间】:2012-09-02 19:05:13 【问题描述】:

有人可以帮我写一些关于如何在 android 应用程序中使用 GSON 谷歌库构建我的 Json 字符串的代码。

我已经使用下面提到的 JsonStringer 生成了下面提到的字符串。

  JSONStringer stringer = new JSONStringer()
                    .object()
                    .key("loginRequest")
                    .object()
                    .key("UserId").value("007")
                    .key("Password").value("125987563")
                    .key("LicenseKey").value("My Project Key")
                    .key("MobileId").value("This is mobile id")
                    .endObject()
                    .endObject();

"loginRequest":"UserId":"007","Password":"125987563","LicenseKey":"This is License Key","MobileId":"This is mobile id"

请告知如何使用 Gson 生成上述字符串。

谢谢

【问题讨论】:

【参考方案1】:

几乎完全一样:

final StringWriter sw = new StringWriter();
new JsonWriter(sw)
.beginObject()
.name("loginRequest")
.beginObject()
.name("userId").value("007")
.name("password").value("123")
.endObject()
.endObject()
.close();

【讨论】:

以上是关于如何为 WCF REST API 生成提到的 json 格式的主要内容,如果未能解决你的问题,请参考以下文章

如何为新的 Silverlight 应用程序在 WCF、REST、POX 和 RIA 服务之间进行选择

如何为具有共享类型的多个 WCF 服务生成客户端代码

如何为 django-rest-framework api 编写单元测试?

会话管理:如何为 REST 服务生成身份验证令牌? (球衣)

如何为非 CRUD“命令”设计 REST API,例如激活和停用资源?

Django Rest Framework api如何为所有人添加身份验证权限