将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 API以编程方式创建ARM模板   java是否有合适的模式或方法来遍历数据和动态构造对象?   oop((类名)InstanceName)在java中有什么用途?   接口Java类方法未初始化   Java类:静态字段在内存中的位置?   java错误:服务类没有零参数构造函数   使用JDBC模板的java参数化sql查询   安卓致命异常:主java。lang.RuntimeException:   amazon web服务使用IAM角色从java访问AWS S3   java如何在Gradle中使用ojdbc   带块的Java类实例化   java日志记录是否有很大的开销,即使它是关闭的?   java JetBrains@Contract using字段   BluetoothGattCallback中从未调用java onDescriptorWrite()   java HttpMessageConverter无效的EOF处理   java在安卓的主活动类中调用另一个类   java防止在spring hibernate中存储重复值的正确方法   java如何在JAVADOC注释中使用变量?