位置: 编程技术 - 正文

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

  • 小规模纳税人执行小企业会计准则吗
  • 免税苗木普通发票
  • 个税中房屋租赁日期写长跟写短
  • 企业所得税完税凭证在哪里打印
  • 银行承兑汇票背书可以拆分
  • 应交税金的期末余额怎么算
  • 债权投资的账务处理步骤
  • 福利能开专票吗
  • 企业所得税季度申报填写示例
  • 旅行社差额征税增值税申报表怎么填
  • 开个体户需要什么资料
  • 增值税已抵扣还能退税吗
  • 固定资产进项票能抵扣吗
  • 专票红冲分录
  • 出租房屋免租期如何确认收入
  • 无法收回的账务处理
  • 短期投资是会计准则吗
  • 财务费用冲销怎样做分录
  • php生成app
  • 公司取得的营业收入
  • 税点款怎么算
  • windows 11任务栏没有网络图标
  • 2020香港回归23年
  • php入门基础教程
  • 会计分录由什么要素组成
  • 暂估入库的税务分录
  • 在杂志上发表文章算出版吗
  • 一只棕色
  • 金税三期税收管理系统响应异常返回信息:没有查询
  • 关于企业财务会计的说法正确的是
  • 目标检测算法有哪些
  • tensorflow gan
  • 前端实现文件上传的命令
  • gparted 命令行
  • 汇兑损益的会计处理原则
  • Python中__slots__限制属性
  • 发票认证后总局没信息
  • 高铁票进项抵扣计算错了 怎么办理
  • 工资结算汇总表怎么填
  • 出差自己开车去开会怎么报销交通费
  • 交强险还要交车船税?
  • 企业所得税的步骤
  • 先付款后签协议是否违法
  • 合作社收到政府补贴会计分录
  • 外购商品发给员工要交个税吗
  • 应收账款坏账计提比例新标准
  • 购买货物对方代垫的运输费分录
  • 车保险会计怎么做分录
  • 已开票未收款如何销往来账
  • 小规模纳税人购入固定资产怎么做账
  • 什么情况下需要割包皮
  • 投资收益的账务怎么处理
  • 增值税版本升级
  • 房租增值税专用发票几个点
  • 房地产开发企业资质管理规定
  • 限额领料单属于什么凭证多选题
  • win8固态硬盘
  • 微软系统win10
  • 怎么在mac上看电视剧
  • 电脑重装系统win8
  • nclaunch.exe - nclaunch进程有什么用 是什么意思
  • linux常见shell命令
  • 微信小程序tabbar颜色
  • javascript table
  • jquery动态设置css
  • Node.js node-schedule定时任务隔多少分钟执行一次的方法
  • 安卓里面怎么调用方法
  • 批处理实例
  • javascript 作用
  • javascript基础教程pdf下载
  • 理解的英文
  • 事件的分发与传播的关系
  • Android调用系统截屏方法
  • jquery datatable排序
  • 广东省国家税务总局稽查局局长
  • 2022年最新最全食物嘌呤含量一览表
  • 申请ipo申请到审批要多久
  • 西乡塘区税务局电话
  • 南通医保2023年新政策
  • 税务师报考条件和时间2021湖北
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设