Neural Processing Mechanisms

    jsontocr

    1.0.2 • Public • Published

    JSON To Crystal

    Generate Crystal JSON mappings from JSON files. Outputs to STDOUT.

    Usage

    npx jsontocr test.json > types.cr
    

    Examples

    Take this JSON for example:

    {
      "userId": 1,
      "id": 1,
      "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
      "body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
    }

    Generated output will look like this:

    require "json"
     
    class Root
      JSON.mapping(
        userId: {type: Float64, nilable: true},
        id: {type: Float64, nilable: true},
        title: {type: String, nilable: true},
        body: {type: String, nilable: true},
      )
    end

    Install

    npm i jsontocr

    DownloadsWeekly Downloads

    0

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    4.58 kB

    Total Files

    3

    Last publish

    Collaborators

    • molnarmark