位置: 编程技术 - 正文

unity请求json数据并解析(unity jsonobject)

编辑:rootadmin

推荐整理分享unity请求json数据并解析(unity jsonobject),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity jsonobject,unity post请求,unity中json有几种结构,unity jsonutility,unity中json有几种结构,unity jsonobject,unity解析json数据,unity json,内容如对您有帮助,希望把文章链接给更多的朋友!

unity3d在跟.net进行http通信的时候,最常见的就是表单数据的提交请求了,但服务器端会返回一坨json数据,这就要求我们在unity中进行json数据的处理了,一般unity中处理json个数数据用的最多的就是LitJSON(它是.net平台下处理SON数据库的类库)。下面我就贴出源码,仅供学习参考!

unity请求json数据并解析(unity jsonobject)

关于LitJSON的安装和使用,请参考: view plaincopyprint?using UnityEngine; using System.Collections; using LitJson; public class GetPhotoList : MonoBehaviour { // Use this for initialization void Start () { StartCoroutine(GetPhotos()); } // Update is called once per frame IEnumerator GetPhotos(){ WWWForm form = new WWWForm(); form.AddField("id",""); WWW w = new WWW(" while (!w.isDone){yield return new WaitForEndOfFrame();} if (w.error != null){Debug.LogError(w.error);} Debug.Log(w.text); JsonData jd = JsonMapper.ToObject(w.text); for (int i = 0; i < jd.Count; i&#;&#;) { Debug.Log("id=" &#; jd[i]["id"]); Debug.Log("name=" &#; jd[i]["name"]); } } } Server:

[plain] view plaincopyprint?using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Runtime.Serialization.Json; using System.ServiceModel; using System.ServiceModel.Web; using System.IO; namespace UpdatePhoto { /// <summary> /// GetPhotoList 的摘要说明 /// </summary> public class GetPhotoList : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string id = context.Request.Form["id"]; string path = context.Request.PhysicalApplicationPath; //context.Response.Write("Hello World"); List<Photo> photos = GetPhotos(id,path); DataContractJsonSerializer djson = new DataContractJsonSerializer(photos.GetType()); djson.WriteObject(context.Response.OutputStream, photos); } public List<Photo> GetPhotos(string id,string path) { //获取目录 string localPath = path&#;id &#; "\"; //读取目录下的文件 if (!Directory.Exists(localPath)) return null; string[] files = Directory.GetFiles(localPath); List<Photo> photos = new List<Photo>(); foreach (string file in files) { string filename = file.Substring(file.LastIndexOf('\')&#;1); Photo p = new Photo(); p.name = filename; p.id = id; photos.Add(p); } return photos; } public bool IsReusable { get { return false; } } } public class Photo { public string id; public string name; } }

Unity3D中销毁对象的方式 转载自:

Unity3D获取对象的5中方式 转载自:

封装 UnityEngine.Debug.Log 为Dll ,游戏发布关闭 Log 减少性能消耗 本文参考雨松Mono的文章:

标签: unity jsonobject

本文链接地址:https://www.jiuchutong.com/biancheng/380126.html 转载请保留说明!

上一篇:Unity3d 导入图片 自动修改Texture Type为Sprite (2D and UI) 及设置 Packing Tag为文件夹名(unity怎么导入3d模型)

下一篇:Unity3D中销毁对象的方式(unity销毁预制体)

  • 房地产增值税预缴规定
  • 劳务费税率计算公式
  • 养老保险滞纳金最高限额规定
  • 如果零申报
  • 超市卡发票可以抵扣吗
  • 退回投资款怎么做账
  • 年报财务报表在哪里申报
  • 资产负债表里是科目还是项目
  • 会计录入凭证怎么录入
  • 错账更正分录
  • 对方公司开发票我方未付款如何做分录?
  • 前期物业开办费和承接费一样吗
  • 以前漏记的成本怎么处理
  • 转让土地及地上建筑物
  • 建设单位收到施工承包单位的单位工程验收申请后应组织
  • 母公司派遣员工到子公司解散补偿金
  • 企业对无法收回的应收账款应借记的会计科目是
  • 发票进项和销项对不上后果
  • 收到的专票都必须开吗
  • 股权转让未分配利润如何做账
  • 收到转账支票 转给下一家
  • 税务申报利润表本期金额
  • 非正常损失怎么处理
  • TP-Link TL-WR841N管理员密码(初始密码)是多少
  • 成本加成法的缺点
  • linux系统查询mac地址命令
  • 一键ghost软件怎么用
  • win11安装失败0xc1900201
  • PHP:xml_get_current_byte_index()的用法_XML解析器函数
  • 鸿蒙系统蓝牙耳机声音小怎么办
  • 成立公司必要性
  • 财务新手要注意哪些事项
  • 企业购入房产账务处理
  • 企业收到对外投资收益交所得税吗
  • 加工劳务费会计分录
  • “write javaBean error, fastjson version 1.2.83, class org.apache.shiro.web.servlet.ShiroHttpServletR
  • 公司收到财政补贴款的会计分录
  • transformer中的token
  • 端午假期干什么
  • 安装配置mysql,检验是否正常安装
  • mongodb如何修改数据
  • 当月入账的进项税必须当月认证吗
  • 一般纳税人作废小规模时开的发票怎么报税
  • 合同不交印花税怎么处理
  • 公司性质和单位性质的区别
  • SqlServer 2005 T-SQL Query 学习笔记(4)
  • 现代服务税目包括哪些具体分类
  • mysql存储过程语句
  • 飞机票抵扣进项税怎么填附表二
  • 二手车需要交什么
  • 预付工程款会计分录
  • 股东变更实收资本变更吗
  • 借方和贷方是什么意思 现金日记账
  • 未使用和未投入使用
  • 为什么规定视同销售?
  • 出表的好处
  • mysql压缩包安装教程8.0.20
  • mysql group order
  • mysql数据库的基本原理
  • win7隐藏共享文件夹
  • ubuntu18.04更新到20.04
  • win7如何新建用户
  • 2021年win10累积更新
  • mac死机按什么都没用
  • centos配置httpd
  • 桌面开始菜单跑到右边去了怎么办
  • vnc里面的窗口显示不完全
  • c盘越来越小了
  • js添加列表项
  • css如何控制图片位置
  • Node.js中的全局变量有哪些
  • linux 服务器重启
  • JavaScript中的数据类型
  • 怎么运用知识点
  • 广东地税发票查询系统
  • 1.6t车船税
  • 教育附加费网上缴费
  • 税务函调回来几天可以退税
  • 属于资源税类的税种有哪些
  • 豫麦336
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设