生成json文件

原创 2015年11月17日 16:37:30

用于egret项目生成资源json文件

#!/usr/bin/env python3
# coding=utf-8

import sys
import json
import os
import copy

def make_json(path=".", groupname="preload"):
    data = dict()
    resources=[]
    groups=[]
    keys = []
    item_dic = dict()
    for file in os.listdir(path):
        if os.path.isdir(os.path.join(path,file)):
            for item in os.listdir(os.path.join(path, file)):
                name, tp = item.split(".")
                item_dic["name"] = name
                if tp in ("jpg","png"):
                    item_dic["type"] = "image"
                    keys.append(name)
                elif tp in ("mp3","ogg"):
                    item_dic["type"] = "sound"
                    keys.append(name)
                elif tp=="json":
                    item_dic["type"] = tp
                item_dic["url"] = os.path.join(file+"/"+item)
                resources.append(copy.copy(item_dic))
    groups.append(dict(name=groupname, keys=",".join(keys)))
    data["resources"] = resources
    data["groups"] = groups
    dump_path = os.path.join(path, "default.res.json")
    f = open(dump_path, "w")
    json.dump(data,f,indent=4)
    f.close()


if __name__ == "__main__":
    args = sys.argv[1:]
    make_json(*args)


创建package.json文件

1.已安装nodejs、npm等 2.打开命令行cmd 3.进入项目根目录 4.在目录下输入 npm init 5.根据提示输入相关信息 输入yes,完成packag...
  • chenjing9393
  • chenjing9393
  • 2017-01-03 15:41:14
  • 2417

使用Java创建Json文件

package testCreateJson; import java.io.BufferedWriter; import java.io.File; import java.io.Fi...
  • u012843873
  • u012843873
  • 2016-04-11 16:29:38
  • 1829

在Python里创建JSON文件及读写保存JSON数据

注意创建文件名字build.json后缀json!!!如果后缀不是json,即使写入json格式的文本,也不会生成json文件,下图里的buildjs文件就是将build.json替换成buildjs...
  • cymy001
  • cymy001
  • 2017-09-07 15:02:24
  • 2104

生成json文件和解析json文件

在开发中很多时候会遇到json文件的解析和把数据库中的数据写成json文件的形式存储起来。 代码如下: //把数据库中的数据写成json格式的文件存储到SD卡中 public static voi...
  • Dylan_null
  • Dylan_null
  • 2015-05-14 15:40:25
  • 2617

json数据文件生成

随着现在数据量的不断增大,json格式的渐渐替代了XML文件,笔者正好在工作中碰到了类似于这样的事情,所以我就在这里分享一下自己写出来的一个简单的案例。 在生成之前,如果你对json一无所知,我推荐...
  • yi903718741
  • yi903718741
  • 2018-01-10 14:10:56
  • 378

生成JSON数据

如果现在要想使用java生成JSON数据可以有两种做法: ①利用StringBuffer进行字符串数据的拼凑; ②为了简化开发,提供有JSON的生成工具包,并且这个工具包有一个最大的好处可以自动采...
  • u012737182
  • u012737182
  • 2016-10-07 20:08:19
  • 1795

JSON数据的生成的两种方式

json查看工具:,可以很好的查看json格式的数据,方便Json数据的生成 json中Value的类型包括:JSONArray、JSONObject、Boolean、、Number、String、...
  • u013252711
  • u013252711
  • 2014-07-31 09:05:58
  • 1059

Ubuntu下安装json-c

1、安装autotools autotools是个系列工具,首先确认你的Ubuntu系统是否安装了以下工具(可以通过which命令查看):     aclocal     aut...
  • laughing_cui
  • laughing_cui
  • 2015-10-13 18:04:28
  • 2984

Ubuntu 创建.txt文本文件

 ...sudo不是随便用的............ 1.打开终端并输入 vim xxx.txt 2.按esc,输入:wq 3.完成了...
  • zhouzhiwengang
  • zhouzhiwengang
  • 2014-06-23 17:32:25
  • 10860

JAVA中创建JSON数据

在本文中,我将介绍在eclipse中创建一个简单的json数据的方法。本人是刚刚毕业的大学生,也正在进行java语言的进一步学习,本文仅作学术交流,高手绕道,欢迎反馈。 首先要下载所需的函数库,我这里...
  • laodagewo
  • laodagewo
  • 2015-05-30 23:26:23
  • 4698
收藏助手
不良信息举报
您举报文章:生成json文件
举报原因:
原因补充:

(最多只允许输入30个字)