位置: 编程技术 - 正文

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

  • 应交税费是什么会计科目
  • 借款合同怎么做
  • 银行存款属于其他货币资金核算内容吗
  • 个体工商户税收标准2023年
  • 其他应收款要做账吗
  • 已导出的申报表如何修改
  • 收到股权回购款是什么意思
  • 取得失控发票
  • 流动负债是总负债吗
  • 不征税收入的所得税处理
  • 向税务局缴纳工伤保险费有发票吗
  • 跨省的分公司亏损需要缴纳所得税吗?
  • 小规模纳税人企业所得税怎么计算
  • 营改增要交增值税吗
  • 财税[2012]15
  • 农产品收购发票是普票还是专票
  • 关于工资薪金的情况说明
  • 坏账准备核销和转销的区别
  • 办公车辆汽油费计入什么科目
  • 文件夹不能打开没有反应
  • 预存500抵扣1000是几折活动?
  • redis在php项目中的使用实例
  • php中this和self的区别
  • 多交的所得税退回来账务处理
  • 担保损失会计分录
  • 主营业务收入会计分录例题
  • 生产企业尿素产量怎么算
  • php 动态执行代码
  • 编译安装php8
  • 水利建设基金的计税依据及税率
  • 七月份收入
  • linux中web服务器的安装,配置与测试
  • 归还本金和利息的分录
  • 区块链技术开发入门
  • htmlcss导航栏网页
  • 原生php和框架php的区别
  • 自建的不动产
  • python tkinter详解
  • 民办非企业培训机构注册流程
  • 应收利息的罚息是复利吗
  • 企业初期面临的主要问题
  • 数量金额式账页图片
  • 餐费补贴是否计提
  • 冲以前年度管理费用
  • 固定资产怎么确定折旧年限
  • 资产负债表中衍生金融资产项目应根据什么科目填列
  • 培训费怎么收取
  • 坏账准备的账务处理
  • 公司减免的社保退给个人吗
  • 收到外国人的礼物怎么感谢
  • 收款人是否应当承担还款责任
  • 建筑业农民工工资个税合理避税
  • 贷款公司收取服务费跑路
  • 购销合同交的印花税税率
  • mysql案例分析
  • Suse Linux 10中MySql安装与配置步骤
  • 存储过程实现业务逻辑
  • sql2005win10安装教程
  • mysql sql 基础教程
  • centos8 php7.4
  • centos配置IP地址
  • ubuntu命令行查找文件
  • centos fedora
  • linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)
  • win8应用程序没有响应
  • win7如何彻底卸载软件
  • win10一周年深色主题
  • 二分法查找 js
  • 3d引擎开发
  • android.json
  • linux百度网盘安装
  • android课程心得体会
  • express框架作用
  • python发送信息到微信
  • jquery操作表单
  • 免税证明怎么开?(国税局已回复)
  • 内蒙古国税局官网
  • 如何在国税电子税务平台为员工办理定制社保卡
  • 2016年小微企业所得税优惠政策文号
  • 吉林省税务局发票流向查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设