Unity C#添加请求主体

时间:2018-07-29 21:33:09

标签: json string unity3d serialization

编辑过的问题:希望这更加清楚。抱歉造成混乱。

我正在尝试为Firebase Firestore运行POST请求。我已经设法使用正确的凭据等来执行此操作。现在,我正在尝试减少通过查询数据返回的有效负载。

为此,您将使用runQuery方法。

https://firebase.google.com/docs/firestore/reference/rest/v1beta1/projects.databases.documents/runQuery

因此,我尝试使用带有select,from和where的结构化查询来设置WWWForm的请求正文。我想我知道这样做,您需要向带有相关标头的POST请求中添加一个表单。这是我遇到问题的地方。

WWWForm forms = new WWWForm();
forms.AddField();

1 个答案:

答案 0 :(得分:0)

在这里查看我的答案: Converting arrays of arrays to json

要将JSON反序列化为C#类,您需要首先创建一个对象,该对象将包含json对象中的所有内容。

完成后,您应该能够像在常规C#类中一样使用WWWForm(只需使用getter访问数据并将其添加到WWWForm中即可)。

我不确定您真正想要做什么,因此我不确定这个答案是否真的是您真正需要的,但是至少应该学习如何统一进行序列化/反序列化。