位置: 编程技术 - 正文

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

  • 免抵退税办法不得抵扣的进项税额的会计处理
  • 查补以前年度税款
  • 进项税额转出就是要多交税吗
  • 增值税专票如何作废
  • 需要进项税额转出的发票还用勾选吗
  • 公司法人已变更,前法人被失信
  • 收到退回的留抵退税怎么做账
  • 分公司缴税企业所得税
  • 出口港杂费是什么费用
  • 费用类科目分类怎么避免出错
  • 国际货物运输07113
  • 附加税退税申请表的填
  • 固定资产加速折旧会计处理
  • 公司车买保险怎么付款
  • 补缴社保的工资表
  • 发票付款证明怎么写
  • 免税收入的三个条件
  • 个体工商户在税法规定的享有免税优惠的期限内
  • 怎么查询财务章备案信息
  • 外汇风险怎么规避
  • 进口材料怎么做账
  • 个体工商户比如
  • 公司支付的赔偿款计入什么会计科目
  • win10专业版虚拟内存怎么设置
  • 出口货物退货流程
  • 民非组织可以接受捐赠吗
  • 租赁合同法律风险
  • typecho插件开发教程
  • 房地产企业销售无产权车位
  • 公司准备上市到真正上市要多久
  • 通过mac地址查找ip的协议
  • mxtask.exe - mxtask是什么进程文件 有什么用
  • 代理业如何交增值税
  • vuewatch监听对象及对应值的变化
  • php远程命令执行
  • php常用数组函数有哪些
  • 现金清查的会计分录
  • 商企预提待付的钱怎么办
  • javaweb总结笔记
  • html+css网页设计
  • 成本费用做账
  • Python解释器有哪些种类
  • 员工个人所得税申报方式选哪个
  • 餐饮行业经营模式有哪些
  • 金蝶软件发票录入什么科目
  • 什么人适合单干
  • 百旺金赋怎么开红字发票
  • 负数发票开票条件?
  • 发票定额 超过怎么办
  • 什么叫做有限循环小数
  • 债务资本的税后成本和税后债务成本
  • 应交销项税转出分录
  • 会计的视频教程
  • 软件开发公司账一定按项目做吗
  • 资本公积转增股本所有者权益会变吗
  • 怎么注册电子邮箱号
  • 固定资产折旧方法不考虑净残值
  • 年度损益调整的会计分录
  • 购买银行结构性存款安全吗
  • 利息收入的正确分录凭证怎么写
  • 会计利润是利润加暂时性差异吗为什么
  • Linq to SQL 插入数据时的一个问题
  • netbeui怎么安装
  • win10命令提示符哪里打开
  • win108080端口怎么打开
  • 在Linux系统中如何打开R语言控制台
  • win10更新已经下载好了能删除吗
  • win sc
  • perl常用函数
  • 下列关于android的说法中,错误的是
  • unity 调用java
  • domReady的实现案例
  • shell脚本总结
  • javascript的for循环
  • 12333医保缴费具体步骤
  • 企业的赞助费如何入账
  • 没盖发票专用章可以补盖吗
  • 企业所得税的计算,收入是含税还是不含税
  • 南宁税务局进面分数线
  • 增值税专用发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设