位置: 编程技术 - 正文

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销毁预制体)

  • 网络贷款需要交钱吗
  • 购买财务软件可以抵税吗
  • 小微企业减免的增值税账务处理
  • 购买性支出和转移性支出财政职能发挥方面有何不同
  • 火车票可以抵扣多少增值税
  • 合伙企业可以列入股东吗
  • 报完税的发票还能作废吗
  • 股东借钱给公司,公司经营不善倒闭!借款公司要还不
  • 劳务派遣公司如果倒闭了怎么办
  • 申报个税是按照当月工资,做账时候发的是上月工资
  • 账本一般保存几年就可以销毁2004年的规定
  • 企业融资租赁是什么意思
  • 一般纳税人注销需要多少钱
  • 房地产企业拆迁安置土地增值税清算疑点
  • 固定资产账实不符的审计定性
  • 收到供应商赔偿的违约金
  • 车辆使用费怎么开票
  • 汇算清缴抵税和退税
  • 购买的包装物用什么消毒
  • 销售安装门窗增值税
  • 2016年红冲发票流程
  • 办公低值易耗品的账务处理
  • 收到银行承兑汇票计入什么科目
  • 企业发给员工的福利要交税吗
  • 企业所得表怎么填写
  • 实收资本的期初余额在借方还是贷方
  • 加速折旧以后年度如何填报调减额
  • 计提的跌价准备销售时怎么处理
  • php如何实现字符串反转
  • 管理软件对相机的要求
  • 借条无还款时间怎么办
  • 财务变更是什么意思
  • 代理进口的增值税如何入账
  • php句法规则详解图
  • 单位春节发的过生日红包
  • 可供出售金融资产现在叫什么
  • 委托加工业务要交税吗
  • 解决laravel 5.1报错:No supported encrypter found的办法
  • vue运行报错
  • 快速查找附近的人
  • php结果以什么形式返回
  • 作为大学生你能为国家安全贡献哪些力量论文
  • gpt3 plug
  • session用处
  • XF86Setup命令 设置XFee86
  • 什么叫呆账账户
  • 商铺首次出租是不是要便宜些
  • 帝国cms使用手册
  • 劳务外经证预缴税款
  • 删除sql server2019
  • 三方转账协议各方怎么记账
  • 销售费用变动率异常
  • MySQL的主从复制基于什么实现的?
  • 印花税计税依据怎么算
  • 工程物资月末必须结转吗
  • 未完施工针对的是什么工程
  • 企业变卖汽车收入要交增值税吗
  • 企业收到退回的银行汇票多余款项时,应作的会计处理有
  • 保证合同的要件
  • 计提坏账准备不属于企业的或有事项
  • 健全的财务会计制度承诺函
  • mysim和innodb
  • mysql5718解压版安装
  • redhat安装yum
  • 老毛桃winpe系统对注册表信息进行备份的方法
  • windows 10预览版
  • Win7如何调整分辨率
  • win8操作中心
  • launch.exe打不开
  • perl cgi
  • firefox margin-top失效的原因与解决办法
  • 简述python的垃圾回收机制
  • android PopupWindow显示位置设置
  • java web开发流程
  • 真机调试什么意思
  • python中for循环写法
  • 国家企业税务总局
  • 村财审计报告怎么写
  • 医保参保应保尽保
  • 国家税务总局辽宁省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设