prettify: Prettify or minify a JSON string

Description Usage Arguments Examples

View source: R/prettify.R

Description

Prettify adds indentation to a JSON string; minify removes all indentation/whitespace.

Usage

1
2
3
prettify(txt, indent = 4)

minify(txt)

Arguments

txt

JSON string

indent

number of spaces to indent

Examples

1
2
3
4
myjson <- toJSON(cars)
cat(myjson)
prettify(myjson)
minify(myjson)

Example output

[{"speed":4,"dist":2},{"speed":4,"dist":10},{"speed":7,"dist":4},{"speed":7,"dist":22},{"speed":8,"dist":16},{"speed":9,"dist":10},{"speed":10,"dist":18},{"speed":10,"dist":26},{"speed":10,"dist":34},{"speed":11,"dist":17},{"speed":11,"dist":28},{"speed":12,"dist":14},{"speed":12,"dist":20},{"speed":12,"dist":24},{"speed":12,"dist":28},{"speed":13,"dist":26},{"speed":13,"dist":34},{"speed":13,"dist":34},{"speed":13,"dist":46},{"speed":14,"dist":26},{"speed":14,"dist":36},{"speed":14,"dist":60},{"speed":14,"dist":80},{"speed":15,"dist":20},{"speed":15,"dist":26},{"speed":15,"dist":54},{"speed":16,"dist":32},{"speed":16,"dist":40},{"speed":17,"dist":32},{"speed":17,"dist":40},{"speed":17,"dist":50},{"speed":18,"dist":42},{"speed":18,"dist":56},{"speed":18,"dist":76},{"speed":18,"dist":84},{"speed":19,"dist":36},{"speed":19,"dist":46},{"speed":19,"dist":68},{"speed":20,"dist":32},{"speed":20,"dist":48},{"speed":20,"dist":52},{"speed":20,"dist":56},{"speed":20,"dist":64},{"speed":22,"dist":66},{"speed":23,"dist":54},{"speed":24,"dist":70},{"speed":24,"dist":92},{"speed":24,"dist":93},{"speed":24,"dist":120},{"speed":25,"dist":85}][
    {
        "speed": 4,
        "dist": 2
    },
    {
        "speed": 4,
        "dist": 10
    },
    {
        "speed": 7,
        "dist": 4
    },
    {
        "speed": 7,
        "dist": 22
    },
    {
        "speed": 8,
        "dist": 16
    },
    {
        "speed": 9,
        "dist": 10
    },
    {
        "speed": 10,
        "dist": 18
    },
    {
        "speed": 10,
        "dist": 26
    },
    {
        "speed": 10,
        "dist": 34
    },
    {
        "speed": 11,
        "dist": 17
    },
    {
        "speed": 11,
        "dist": 28
    },
    {
        "speed": 12,
        "dist": 14
    },
    {
        "speed": 12,
        "dist": 20
    },
    {
        "speed": 12,
        "dist": 24
    },
    {
        "speed": 12,
        "dist": 28
    },
    {
        "speed": 13,
        "dist": 26
    },
    {
        "speed": 13,
        "dist": 34
    },
    {
        "speed": 13,
        "dist": 34
    },
    {
        "speed": 13,
        "dist": 46
    },
    {
        "speed": 14,
        "dist": 26
    },
    {
        "speed": 14,
        "dist": 36
    },
    {
        "speed": 14,
        "dist": 60
    },
    {
        "speed": 14,
        "dist": 80
    },
    {
        "speed": 15,
        "dist": 20
    },
    {
        "speed": 15,
        "dist": 26
    },
    {
        "speed": 15,
        "dist": 54
    },
    {
        "speed": 16,
        "dist": 32
    },
    {
        "speed": 16,
        "dist": 40
    },
    {
        "speed": 17,
        "dist": 32
    },
    {
        "speed": 17,
        "dist": 40
    },
    {
        "speed": 17,
        "dist": 50
    },
    {
        "speed": 18,
        "dist": 42
    },
    {
        "speed": 18,
        "dist": 56
    },
    {
        "speed": 18,
        "dist": 76
    },
    {
        "speed": 18,
        "dist": 84
    },
    {
        "speed": 19,
        "dist": 36
    },
    {
        "speed": 19,
        "dist": 46
    },
    {
        "speed": 19,
        "dist": 68
    },
    {
        "speed": 20,
        "dist": 32
    },
    {
        "speed": 20,
        "dist": 48
    },
    {
        "speed": 20,
        "dist": 52
    },
    {
        "speed": 20,
        "dist": 56
    },
    {
        "speed": 20,
        "dist": 64
    },
    {
        "speed": 22,
        "dist": 66
    },
    {
        "speed": 23,
        "dist": 54
    },
    {
        "speed": 24,
        "dist": 70
    },
    {
        "speed": 24,
        "dist": 92
    },
    {
        "speed": 24,
        "dist": 93
    },
    {
        "speed": 24,
        "dist": 120
    },
    {
        "speed": 25,
        "dist": 85
    }
]
 
[{"speed":4,"dist":2},{"speed":4,"dist":10},{"speed":7,"dist":4},{"speed":7,"dist":22},{"speed":8,"dist":16},{"speed":9,"dist":10},{"speed":10,"dist":18},{"speed":10,"dist":26},{"speed":10,"dist":34},{"speed":11,"dist":17},{"speed":11,"dist":28},{"speed":12,"dist":14},{"speed":12,"dist":20},{"speed":12,"dist":24},{"speed":12,"dist":28},{"speed":13,"dist":26},{"speed":13,"dist":34},{"speed":13,"dist":34},{"speed":13,"dist":46},{"speed":14,"dist":26},{"speed":14,"dist":36},{"speed":14,"dist":60},{"speed":14,"dist":80},{"speed":15,"dist":20},{"speed":15,"dist":26},{"speed":15,"dist":54},{"speed":16,"dist":32},{"speed":16,"dist":40},{"speed":17,"dist":32},{"speed":17,"dist":40},{"speed":17,"dist":50},{"speed":18,"dist":42},{"speed":18,"dist":56},{"speed":18,"dist":76},{"speed":18,"dist":84},{"speed":19,"dist":36},{"speed":19,"dist":46},{"speed":19,"dist":68},{"speed":20,"dist":32},{"speed":20,"dist":48},{"speed":20,"dist":52},{"speed":20,"dist":56},{"speed":20,"dist":64},{"speed":22,"dist":66},{"speed":23,"dist":54},{"speed":24,"dist":70},{"speed":24,"dist":92},{"speed":24,"dist":93},{"speed":24,"dist":120},{"speed":25,"dist":85}] 

jsonlite documentation built on May 2, 2019, 7:10 a.m.