精华内容
下载资源
问答
  • json配置

    千次阅读 2018-03-01 16:07:47
    我们可以看到在项目的根目录有一个 ...小程序配置 app.jsonapp.json 是对当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。QuickStart 项目里边的 app.json 配置内容如下:...

    我们可以看到在项目的根目录有一个 app.json 和 project.config.json,此外在 pages/logs 目录下还有一个 logs.json,我们依次来说明一下他们的用途。

    小程序配置 app.json

    app.json 是对当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。QuickStart 项目里边的 app.json 配置内容如下:

    {
      "pages":[
        "pages/index/index",
        "pages/logs/logs"
      ],
      "window":{
        "backgroundTextStyle":"light",
        "navigationBarBackgroundColor": "#fff",
        "navigationBarTitleText": "WeChat",
        "navigationBarTextStyle":"black"
      }
    }
    

    我们简单说一下这个配置各个项的含义:

    1. pages字段 —— 用于描述当前小程序所有页面路径,这是为了让微信客户端知道当前你的小程序页面定义在哪个目录。
    2. window字段 —— 小程序所有页面的顶部背景颜色,文字颜色定义在这里的。

    其他配置项细节可以参考文档 小程序的配置 app.json 。

    工具配置 project.config.json

    通常大家在使用一个工具的时候,都会针对各自喜好做一些个性化配置,例如界面颜色、编译配置等等,当你换了另外一台电脑重新安装工具的时候,你还要重新配置。

    考虑到这点,小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,你在工具上做的任何配置都会写入到这个文件,当你重新安装工具或者换电脑工作时,你只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。

    其他配置项细节可以参考文档 开发者工具的配置 。

    展开全文
  • Python中的json模块和json配置文件

    千次阅读 2019-05-03 21:08:17
    json配置文件 目录结构json配置文件Json的数据类型value值字符串数值数组**对象**: 无序的键值对集合示例:Python中的json模块Python支持少量的内建数据类型到json类型的转换json模块中常用方法简单示例 后缀为...

    json配置文件

    1. 后缀为.json的文件通常为json配置文件
    2. JSON(javaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式。它基于ECMAScript(w3c组织制定的JS规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。参考:http://json.org/

    Json的数据类型

    value值

    • 使用双引号引起来的字符串,数值,true和false,null对象,数组,这些都是值value
      json003

    字符串

    • 由双引号包围起来的任意字符的祝贺,可以有转义字符。
    • 例如:“abcd”
      json004

    数值

    • 有正负,有整数,浮点数
    • 例如: 1或者-1
      json005

    数组[]

    • 有序的值的集合
    • 格式:[val1,val2,…,valn]
      json002

    对象object

    • 无序的键值对集合
    • 格式:{key1:value1,…,keyn:valun}。
    • key必须是一个字符串,需要双引号包围这个字符串
    • value可以是任意合法的值
      json001

    示例:

    {
        "xdd":[
            {
                "name":"tom",
                "age": 18
            },
            {
                "name":"python",
                "age": 19
            }
        ],
        "total":2
    }
    

    Python中的json模块

    Python支持少量的内建数据类型到json类型的转换

    Python类型 Json类型
    True true
    False false
    None null
    str string
    int integer
    float float
    list array
    dict objct

    json模块中常用方法

    json模块中的方法 用途
    dumps json编码
    dump json编码并存入文件
    loads json解码
    load json解码,从文件读取数据
    • json.dump(obj, fp, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw) #json编码并存入文件
      • obj:需要编码的obj对象
      • fp:json文件描述符对象
    • json.dumps(obj, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw)->str #json编码
      • obj: 需要编码的obj对象
    • json.load(fp, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)->dict #json解码,从文件读取数据
      • fp:json文件描述符
    • json.loads(s, *, encoding=None, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)->dict #json解码
      • s :str类型的json字符串

    简单示例

    1. 注意python中的json模块序列化转json时会将元组tuple转换为json的数组
    import json
    arr = {"name":"tom","age":20,"interest":("music","movie"),"class":["python"]}
    #序列化转json格式
    js = json.dumps(arr)
    print(type(js),js)
    #反序列化
    arr2 = json.loads(js)
    print(type(arr2),arr2)
    
    #序列化存储
    with open("xdd.json","w") as f:
        json.dump(arr,f)
        
    #读取json文件
    with open("xdd.json","r") as f:
        print("读取json文件",f.read())
        
    #反序列化json文件
    with open("xdd.json","r") as f:
        arr3 = json.load(f)
        print("反序列化arr3=",arr3)
    
    

    json006

    展开全文
  • Nodejs读写json配置文件

    2017-12-01 03:50:06
    需求是:在nodejs中读取并能修改本地的json配置文件。比如:配置文件 ``` { "para1":"aaa", "para2":"bbb", "para3":"ccc" } ``` 可以弄个类似这样的代码,就能改变这个json文件 ``` var config = require('....
  • VS Code | setting.json配置

    千次阅读 2019-11-15 09:57:37
    VS Code | setting.json配置

     

                                                        setting.json配置


    目录                                        

    进入配置:ctrl+shift+p

    终端设置terminal:中文乱码、光标闪烁

    注释设置(头部、函数)

    编辑器设置:字体

    代码格式化

    插件设置

    文件设置

    窗口设置

     


    进入配置:ctrl+shift+p

    终端设置terminal:中文乱码、光标闪烁

        //解决终端显示中文乱码问题
        "files.encoding": "utf8",
        "terminal.integrated.shellArgs.windows": [
            "-NoExit",
            "/c",
            "chcp 65001"
        ],
    
        //解决输出端中文乱码
        "code-runner.runInTerminal": true,
    
        //控制终端光标是否闪烁。
        "terminal.integrated.cursorBlinking": true,
    
        //控制是否将终端中选定的文本复制到剪贴板。
        "terminal.integrated.copyOnSelection": true, 
    
        

    注释设置(头部、函数)

         //函数注释
        "fileheader.cursorMode": {
            "description": "",
            "name": "",
            "test": "test font",
            "msg": "",
            "param": "",
            "return": ""
        },
    
        //头部注释
        "fileheader.customMade": {
            "Author":"Zero",
            "Date":"Do not edit",
            "Description":"file content",
            "version": "",
            "Filename":"",
            "version":"V",
            "LastEditTime": "Do not Edit"
            "Copyright":" © 2019. All rights reserved.",
        },   

    编辑器设置:字体

      //字体设置:大小,粗细
    
       "editor.fontSize": 17,
       "editor.fontWeight": "bold",
    
       //按住ctrl,滑动滚轮控制字体大小
    
       "editor.mouseWheelZoom": true,
    
       //编辑器显示缩进参考线
    
       "editor.renderIndentGuides": true,

    代码格式化

      //定义java格式化
    
        "[java]": {
    
            "editor.defaultFormatter": "redhat.java"
    
        }
    
        // //用系统自己的设置
    
        // "vetur.format.defaultFormatter.js": "vscode-typescript"

    插件设置

        //插件是否自动更新
    
        "extensions.autoUpdate": true,

    文件设置

     "files.exclude": {
    
            "**/.classpath": true,
    
            "**/.project": true,
    
            "**/.settings": true,
    
            "**/.factorypath": true
    
        },     
    
        //自动保存
    
        "files.autoSave": "afterDelay",
    
        //猜测字符集编码
    
        "files.autoGuessEncoding": true,

    窗口设置

     //调整窗口缩放级别
    
        "window.zoomLevel": 0,

     

     

     

     

     


    PS:来看看吧:博主其他VSCode相关文章


                                                                                                                                                                     未完待.......

    展开全文
  • package.json 配置参数解释

    千次阅读 2017-10-09 18:51:47
    package.json 配置参数解释,已包含package所有配置参数,package.json 配置参数很多,大部分并不是必须的,一般都是name、version、main、author、dependencies、devDependencies这几个参数 package.json 配置...
    package.json 配置参数解释,已包含package所有配置参数,package.json 配置参数很多,大部分并不是必须的,一般都是name、version、main、author、dependencies、devDependencies这几个参数

    package.json 配置参数解释,已包含package所有配置参数,package.json 配置参数很多,大部分并不是必须的,一般都是name、version、main、author、dependencies、devDependencies这几个参数比较常用

    name

    必须字段。

    小提示:

    • 不要在name中包含js, node字样;
    • 这个名字最终会是URL的一部分,命令行的参数,目录名,所以不能以点号或下划线开头;
    • 这个名字可能在require()方法中被调用,所以应该尽可能短;

    version

    必须字段。

    description

    可选字段,必须是字符串。npm search的时候会用到。

    keywords

    可选字段,字符串数组。npm search的时候会用到。

    homepage

    可选字段,没有http://等带协议前缀的URL。

    bugs

    可选字段,问题追踪系统的URL或邮箱地址;npm bugs用的上。

    { "url" :"http://github.com/owner/project/issues",

     "email" :"project@hostname.com"

    }

    license

    可选字段。

    如果是使用一个普遍的license,比如BSD-3-Clause或MIT,直接使用:

    { "license" : "BSD-3-Clause" }

    author, contributors

    都是可选字段。author是一个人,contributors是一组人。

    Author的格式如下:

    { "name" : "Barney Rubble",
     "email" : "b@rubble.com",
     "url" : "http://barnyrubble.tumblr.com/"
    }

    这种格式也可以:

    "Barney Rubble <b@rubble.com> (http://barnyrubble.tumblr.com/)"

    files

    可选字段,项目包含的一组文件。如果是文件夹,文件夹下的文件也会被包含。如果需要把某些文件不包含在项目中,添加一个”.npmignore”文件。这个文件和”gitignore”类似。

    main

    可选字段。这个字段的值是你程序主入口模块的ID。如果其他用户需要你的包,当用户调用require()方法时,返回的就是这个模块的导出(exports)。

    bin

    可选字段。很多的包都会有执行文件需要安装到PATH中去。

    这个字段对应的是一个Map,每个元素对应一个{ 命令名:文件名 }。

    { "bin" : { "npm" : "./cli.js" } }

    directories

    用于指示包的目录结构:

     directories.lib

    指示库文件的位置。

     directories.bin

    和前面的bin是一样的,但如果前面已经有bin,那么这个就无效。

    除了以上两个,还有Directories.doc& Directories.man & Directories.example。

    repository

    可选字段。用于指示代码存放的位置。

    //web前端开发http://www.51xuediannao.com/
    "repository" :
      { "type" : "git", "url" : "http://github.com/npm/npm.git"
      }
    "repository" :
      { "type" : "svn"
      , "url" : "http://v8.googlecode.com/svn/trunk/"
      }

    scripts

    可选字段,object。Key是生命周期事件名,value是在事件点要跑的命令。参考npm-scripts。

    config

    可选字段,object。

    Config对象中的值在Scripts的整个周期中皆可用,专门用于给Scripts提供配置参数。

    dependencies

    可选字段,指示当前包所依赖的其他包。

    { "dependencies" :
      { "foo" : "1.0.0 - 2.9999.9999"
      , "bar" : ">=1.0.2 <2.1.2"
      , "baz" : ">1.0.2 <=2.3.4"
      , "boo" : "2.0.1"
      , "qux" : "<1.0.0 || >=2.3.1 <2.4.5 || >=2.5.2 <3.0.0"
      , "asd" : "http://asdf.com/asdf.tar.gz"
      , "til" : "~1.2"
      , "elf" : "~1.2.3"
      , "two" : "2.x"
      , "thr" : "3.3.x"
      }
    }

    版本格式可以是下面任一种:

    • version 完全匹配
    • >version 大于这个版本
    • >=version大于或等于这个版本
    • <version
    • <=version
    • ~version 非常接近这个版本
    • ^version 与当前版本兼容
    • 1.2.x X代表任意数字,因此1.2.1, 1.2.3等都可以
    • http://... Unix系统下使用的tarball的URL。
    • * 任何版本都可以
    • ""任何版本都可以
    • version1 - version2  等价于 >=version1 <=version2.
    • range1 || range2 满足任意一个即可
    • git... Git地址
    • user/repo

    devDependencies

    可选字段。如果只需要下载使用某些模块,而不下载这些模块的测试和文档框架,放在这个下面比较不错。

    peerDependencies

    可选字段。兼容性依赖。如果你的包是插件,适合这种方式。

    bundledDependencies

    可选字段。发布包时同时打包的其他依赖。

    optionalDependencies

    可选字段。如果你想在某些依赖即使没有找到,或则安装失败的情况下,npm都继续执行。那么这些依赖适合放在这里。

    engines

    可选字段。既可以指定node版本:

    { "engines" : {"node" : ">=0.10.3 <0.12" } }

    也可以指定npm版本:

    { "engines" : {"npm" : "~1.0.20" } }

    engineStrick

    可选字段,布尔值。如果你肯定你的程序只能在制定的engine上运行,设置为true。

    os

    可选字段。指定模块可以在什么操作系统上运行:

    "os" : [ "darwin","linux" ]

    "os" : [ "!win32" ]

    CPU

    可选字段。指定CPU型号。

    "cpu" : [ "x64","ia32" ]

    "cpu" : [ "!arm","!mips" ]

    preferGlobal

    可选字段,布尔值。如果你的包是个命令行应用程序,需要全局安装,就可以设为true。

    private

    可选字段,布尔值。如果private为true,npm会拒绝发布。这可以防止私有repositories不小心被发布出去。

    publishConfig

    可选字段。发布时使用的配置值放这。

    默认值

    ·  "scripts":{"start": "node server.js"}

    如果你的包里有server.js文件,npm默认将执行: node server.js.

    ·  "scripts":{"preinstall":"node-gyp rebuild"}

    如果包里有binding.gyp,npm默认在preinstall命令时,使用node-gyp做编译。

    源作者:http://blog.csdn.net/woxueliuyun/article/details/39294375

    本文链接:package.json 配置参数解释http://www.51xuediannao.com/javascript/package_parameter.html
    展开全文
  • go 读取 json 配置文件

    千次阅读 2019-02-21 11:00:43
    go 读取 json 配置文件,主要有两个知识点:一是文件的读取,二是 json 数据的处理。 序列化与反序列化 对 json 数据的处理往往指的是数据的序列化和反序列化。 把变量从内存中变成可存储或传输的过程称之为序列化,...
  • PowerShell读取JSON配置文件

    千次阅读 2018-06-07 16:27:59
    使用Get-Content和ConvertFrom-Json读取JSON配置文件,以下是示例代码: // settings.json { "RUN_DATE": null, "xl": { "xlWBATWorksheet": -4167, "xlUp": -4162, ...
  • quickstrat项目里面的app.json配置内容如下:{ "pages":[ "pages/index/index", "pages/logs/logs" ], "window":{ "backgroundTextStyle":"light&...
  • js读json配置文件

    千次阅读 2016-12-19 09:43:28
    jquery读配置文件的方法 json配置文件
  • C# 读取Json配置文件

    千次阅读 2019-09-23 22:46:51
    今天需要用到读取Json配置文件的helper 结果竟然没找到合适的 微软自己有一个 不过不支持.Net fw 4.0 于是自己在NewTonSoft.Json的基础上 加了点小小的封装 没做异常处理 后续更新会来更博 1 public ...
  • fastjson读取json配置文件

    千次阅读 2018-03-30 13:58:00
    fastjson读取json配置文件: ClassLoader loader=FileUtil.class.getClassLoader(); InputStream stream=loader.getResourceAsStream("template.json"); String text = IOUtils.toString(stre...
  • JSON 配置 配置文档:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html 如:app.json { &quot;pages&quot;: [ &quot;pages/index/index&quot;, &quot;pages/logs/logs&...
  • golang vscode launch.json配置

    千次阅读 2021-01-13 14:29:10
    下面增加一下Launch.json配置就可以直接点击左侧的debug按钮运行了,在Launch菜单下的Add Configuration,内容如下: { // Use IntelliSense to learn about possible attributes. // Hover to
  • asp.net core 读取Appsettings.json 配置文件 [TOC]Appsettings.json 配置很明显这个配置文件就是一个json文件,并且是严格的json文件,所有的属性都需要添加“”引号; 面给出一段自定义的配置文件吧 { "Logging...
  • IIS中 传递json配置数据最大长度

    千次阅读 2016-12-26 16:15:28
    IIS中 传递json配置数据最大长度
  • json配置文件注释

    千次阅读 2013-09-09 14:46:00
    json配置文件注释 (1)直接在json配置节点中加入冗余注释属性,然后属性值为注释内容。但这样做对某些json序列化,反序列化工具在反序列化时会造成一定的性能损失。而且不太直观,不便于交接。 (2)可以...
  • java读取json配置文件

    千次阅读 2018-08-08 10:45:15
    json配置文件:ac_mo_m.json {  "dirOne": [  {  "name": "人力资源",  "dir": [  {  "name": "审批管理"  },  {  
  • package.json配置eslint,让你的vue项目更加规范

    千次阅读 多人点赞 2020-09-26 17:21:25
    导语: 你的vue项目代码是否规范,或者这么说吧,你看别人的代码的时候,会不会...在package.json配置一下。 "scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "s
  • electron 安装打包更新配置,main.js /package.json配置 最近因为项目的原因需要将已完成好的react项目封装成一个桌面应用,作为已个纯前端的伸手党,开始接触到了electron,由于本人做伸手党惯了,记不住太多的配置...
  • 以下是HBuilderX manifest.json配置说明大全,涉及的较全面,如果不方便查看; 可以直接Ctrl+ F 在页面查找相应字段配置。 概述 manifest.json文件是5+移动App的配置文件,用于指定应用的显示名称、图标、入口...
  • java读取resource下的json配置文件

    千次阅读 2018-08-01 17:25:24
    本实例在maven项目中,只能获取resource目录下的json配置文件, package com.xxx.util; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.google.common.base.Charsets; ...
  • .json 后缀的 JSON 配置文件 .wxml 后缀的 WXML 模板文件 .wxss 后缀的 WXSS 样式文件 .js 后缀的 JS 脚本逻辑文件 一、JSON 配置 我们可以看到在项目的根目录有一个 app.json 和 project.config.json,此外在 ...
  • golang读取json配置文件

    万次阅读 2018-01-22 23:10:07
    golang读取配置文件,其实就涉及两个知识点:一是文件的读取;二是json数据的处理。关于第二点,已经在上一篇的go对json对象的生成和解析中详细介绍。今天主要是演示配置文件的读取。
  • 1、appsetting.json 配置 2、ConnectionStrings 对应的实体类 3、在startup.cs 读取 4、数据库链接
  • 微信小程序(JSON配置文件)

    千次阅读 2019-08-15 18:45:13
    新建页面page ...直接在app.json文件的pages选项中将新页面的路径写好,系统自动创建对应四个文件page.wxml模板文件、page.wxss样式文件、page.json配置文件、page.js逻辑文件。 删除页面page 手...
  • ⒈添加依赖  Microsoft.Extensions.Configuration  Microsoft.Extensions.Configuration.FileExtensions ...⒉在项目中添加Json配置文件并将其复制到输出目录属性设置为“始终复制” 1 { 2 "Conn...
  • 刚开始用TypeScript,工作中可能要用到类似下面这样的json配置。 TestCfg.json文件如下: { "1001": { "id": 1001, "name": "技能1" }, "1002": { "id&...
  • Android 读取app内json配置文件

    万次阅读 2014-12-25 17:08:02
    Android 读取app内json配置文件 1 Json配置文件放置于Android 项目assets 文件下 Android除了提供/res目录存放资源文件外,在/assets目录也会提供存放资源文件,在/assets目录下面不会在R.java里面自动生 成ID...
  • app.json是对当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。QuickStart 项目里边的 app.json 配置内容如下: { "pages":[ "pages/index/index...
  • 致我自己:小程序开发不是简单一两天的事,一两天只能算是了解,有时候看多了会烦,...微信小程序-04-详解介绍.json 配置文件 宝典官方文档: https://developers.weixin.qq.com/miniprogram/dev/framework/MIN...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 675,361
精华内容 270,144
关键字:

json配置