将structuredText转换为json

simplicit的Python项目详细描述


将structuredText转换为json。

  • 是json列表字典元素
  • 节标题成为列表标题。
  • field定义成为键/值表示。
  • 指令被忽略。

示例

输入

Python------:age:22:typing:dynamic, strongJava----:age:18:typing:static, strong

输出

[{"title":"Python","age":22,"typing":"dynamic, strong"}{"title":"Java","age":18,"typing":"static, strong"}]

用法

$ git clone git@github.com:pydanny/simplicity.git
$ cd simplicity/
$ python simplicity.py sample.rst
[{"description": "A fun programming language.\n\nUsed to build simplicity!",
        "title": "Python",
        "price": 0.0,
        "typing": "dynamic, strong",
        "age": 22,
        "mascot": "snake"},
    {"age": 18,
        "typing": "static, strong",
        "mascot": "???",
        "title": "Java"},
    {"url": "https://github.com",
        "mascot": "Octocat",
        "title": "GitHub"}]

最好与

一起使用

简单性设计用于这些软件包:

  • Complexity:一个令人耳目一新的简单静态站点生成器,适合那些喜欢使用html的人。
  • redis-py:redis python客户端

知道简单的其他好用途吗?告诉我,我会把它加入名单的!

示例

历史

0.6.4(2014-01-29)

  • Handle case where the key is not in the dict (thanks @greatdesignisnotenough)

0.6.3(2013-11-12)

  • Handles RST directives gracefully (ignores them)

0.6.2(2013-07-25)

  • Fixes the problem with normal text after field definitions.

0.6.1(2013-07-23)

  • Better multi-line string support
  • Fixed some Python 3 issues
  • Added tests!

0.6.0(2013-07-19)

  • Support for multi-line strings

0.5.1(2013-07-16)

  • Fighting poorly documented setup.py issues. :P

0.5.0(2013-07-16)

  • API Change for easier-to-navigate result data

0.4.2(2013-07-15)

  • Fix console script entry point

0.4.1(2013-07-15)

  • History update

0.4.0(2013-07-15)

  • added type converter

0.3.0(2013-07-15)

  • Accepts command-line argument

0.2.0(2013-07-15)

  • Working prototype

0.1.0(2013-07-15)

  • Pain point
  • Inspiration

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Hibernate中使用条件连接两个表?   Stripes框架中的java对话范围   我的内存够吗?   Jenkins Java&Selenium如何处理2个随机异常?   javascript Java websockets跨端点共享会话   java是一种测试驱动的开发方法吗?   Java客户端中的Soap连接超时,但在SOAPUI中未超时   Java LibGDX:TileMap未在顶部和右侧渲染   linux Java::process builder:bash脚本:返回的文件名正确,但fileReader引发FileNotFoundException   java Selenium单击自动随机生成的DIV/ID/LINK   比较两个忽略元素和属性顺序的XMl文件   Java无限循环/调用   java如何防止操作修改cookie?   列出未保存的Java webpanel命令   在Java中,如何解决XXXX不能作为变量求解的错误?   Java概念后期版本格式化部分