数据交换格式 Power-JSON

数据交换格式 Power-JSON

MIT
JavaScript
跨平台
2019-10-15
Bd999
Power-JSON 正在参加 2019 年度最受欢迎开源中国软件评选,请投票支持!
Power-JSON 在 2019 年度最受欢迎开源中国软件评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票赢奖品
已投票

Powerjson 是由 JSON 改进而成的数据交换格式,它将 JSON 支持了部分 JavaScript 语法,使其更加高效可用,并且解决了许多 JSON 历史遗留下来的问题。

它支持 单引号字符串多行字符串注释运算符导入文件导入其它 PJSON 文件 等。

Simple Demo

{
    // 字符串
    helloText: 'hello world',
    MultiLineText: `
        Welcome
        to
        PowerJSON!
    `,

    // 文件和导入
    myFile: new File('./file.txt'),
    importPJSONFile: new PJSON('./index2.pjson'),
    getFile: new GET('http://www.powerjson.org'),

    // 运算符
    tenDaySeconds: 60 * 60 * 24 * 10

    // 这里是注释!
    /* 注释2 */
}

仓库

PowerJSON 在 Github / Gitee / NPM 上托管仓库。

兼容性

PowerJSON 支持所有兼容 ES6 的 浏览器 / js 运行时

浏览器:

  • IE >= 11
  • Edge All
  • Firefox >= 6
  • Chrome >= 21
  • Safari >= 7.1
  • Opera >= 15

Node.js:

  • Nodejs >= 6
的码云指数为
超过 的项目
加载中

评论(12)

wangao029
wangao029
看着不行事吧
水牛叔叔
水牛叔叔
这是一辆能生孩子的汽车
MGL_TECH
MGL_TECH
哈哈
catroll
catroll
看起来就没前途,什么辣鸡玩意儿
Pader
Pader
这不如直接传递代码。
ViperWhip
ViperWhip
真·吃饱了撑的
冰鸟
冰鸟
什么鬼?真要想弄复杂得,我宁可去用xml,本来json的优势就是解析简单,使用快速方便。这么折腾反而更麻烦了。而且解析使用还没有比较统一的规则,代码块更是胡闹,jsonp现在都不推荐使用了原因就是安全性问题。
流氓兔兔兔兔兔
这有啥用,破坏软件体系结构,增加工作量,能想到的也就是减少服务端压力
爱喝貓的咖啡
爱喝貓的咖啡
感觉能当代码块用了。。。
小保哥
小保哥
可以叫改变,叫改进不合适

PowerJSON v1.0.0-alpha 发布,由 JSON 改进的数据格式

PowerJSON Powerjson 是由 JSON 改进而成的数据交换格式,它将 JSON 支持了部分 JavaScript 语法,使其更加高效可用,并且解决了许多 JSON 历史遗留下来的问题。 它支持 单引号字符串, 多行字...

10/15 10:31

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

【教程】使用 Power BI 连接器可视化 Azure Cosmos DB 数据

Power BI Desktop 是一种报表创作工具,可以从各种数据源检索数据,我们可以使用它创建和共享仪表板和报表。Azure Cosmos DB 是可以与 Power BI Desktop 一起使用的一种数据源。我们可以用 Po...

03/13 16:05
15
0
【更新】Power BI Desktop 2019年1月更新!Power BI API与服务主体可同时使用!

Power BI Desktop2019年1月更新v2.66.5376.2521版本,具体更新情况如下: >>下载最新版Power BI Desktop<< 嵌入式分析 AUTOMATION & LIFE-CYCLE 管理 将Power BI API与服务主体一起使用 在新...

03/07 14:43
60
0
IDEA日常使用插件收集

记录IDEA使用过程中用到的插件: 1.Lombok plugin: Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的...

2018/07/09 14:51
150
0
solr6.3.0 AdminUI查询中各参数的含义

本文分析了adminUI中各基本参数的含义;solr查询的相关性排序是怎么一回事;solr分页和排序的使用。

2016/12/08 07:11
301
1
IntelliJ IDEA,酷炫插件系列,提高你的工作效率【plugins】

今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库。 不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。 1.插件的安装 打开setting文件选择Plugins选项 Ctrl + Alt + S File ->...

10/13 17:53
12
0
IntelliJ IDEA,酷炫插件系列,提高你的工作效率【plugins】

今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库。 不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。 1.插件的安装 打开setting文件选择Plugins选项 Ctrl + Alt + S File ->...

10/13 17:51
9
0
《转》CouchDB The Definitive Guide

http://guide.couchdb.org/editions/1/en/index.html Part I. Introduction 1. Why CouchDB? 2. Eventual Consistency 3. Getting Started 4. The Core API Part II. Developing with CouchD...

2013/06/01 23:16
29
0
IDEA NICE PLUGINS

IDEA插件,内容来源于各个网络内容的综合选取,各插件的使用方式和功能都可以在setting->plugins里面找到插件看介绍或者自行百度吧 1. activate-power-mode 和 Power mode II 根据Atom的插件...

05/15 21:42
43
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部