All Projects → dylanaraps → nosj

dylanaraps / nosj

Licence: MIT license
a json parser written in pure bash

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to nosj

jackson-js
JavaScript object serialization and deserialization library using decorators. It supports also advanced Object concepts such as polymorphism, Object identity and cyclic objects.
Stars: ✭ 86 (+160.61%)
Mutual labels:  json-parser, json-parse
util
封装了一些Java常用的功能
Stars: ✭ 19 (-42.42%)
Mutual labels:  json-parser
ajson
Abstract JSON for Golang with JSONPath support
Stars: ✭ 144 (+336.36%)
Mutual labels:  json-parser
JsonSwiftson
A JSON parser with concise API written in Swift.
Stars: ✭ 14 (-57.58%)
Mutual labels:  json-parser
Cerializer
JSON Serializer using compile time reflection
Stars: ✭ 16 (-51.52%)
Mutual labels:  json-parser
mikrotik-json-parser
JSON parser library for RouterOS
Stars: ✭ 41 (+24.24%)
Mutual labels:  json-parser
domino-jackson
Jackson with Annotation processing
Stars: ✭ 46 (+39.39%)
Mutual labels:  json-parser
JSONUtilities
Easily load JSON objects and decode them into structs or classes
Stars: ✭ 57 (+72.73%)
Mutual labels:  json-parser
ajson
Yet another json parser serializer for ABAP
Stars: ✭ 29 (-12.12%)
Mutual labels:  json-parser
format-to-json
An algorithm that can format a string to json-like template. 字符串JSON格式化的算法。
Stars: ✭ 30 (-9.09%)
Mutual labels:  json-parser
coronavirus-dresden
Collects official SARS-CoV-2 infection statistics published by the city of Dresden.
Stars: ✭ 19 (-42.42%)
Mutual labels:  json-parser
representable
Maps representation documents from and to Ruby objects. Includes JSON, XML and YAML support, plain properties and compositions.
Stars: ✭ 689 (+1987.88%)
Mutual labels:  json-parser
marshmallow-objects
Marshmallow Objects and Models
Stars: ✭ 37 (+12.12%)
Mutual labels:  json-parser
jisoni
A native JSON parser written in pure @vlang/v
Stars: ✭ 13 (-60.61%)
Mutual labels:  json-parser
hocon
go implementation of lightbend's HOCON configuration library https://github.com/lightbend/config
Stars: ✭ 49 (+48.48%)
Mutual labels:  json-parser
libstud-json
JSON pull-parser/push-serializer library for C++
Stars: ✭ 20 (-39.39%)
Mutual labels:  json-parser
PowerJSON
Powerjson is json's improved data format.
Stars: ✭ 24 (-27.27%)
Mutual labels:  json-parser
json2dart-converter
Android Studio plugin for converting json to dart classes.
Stars: ✭ 35 (+6.06%)
Mutual labels:  json-parser
delphi-json
JSON parser for Delphi.
Stars: ✭ 75 (+127.27%)
Mutual labels:  json-parser
ZeroDepJson
A .NET Json parser in one .cs file, with zero dependencies.
Stars: ✭ 20 (-39.39%)
Mutual labels:  json-parser

nosj

A simple json parser written in pure bash.

The json is very loosely parsed and then turned into a bash associative array. There is no error handling of any kind in the parser and commas are ignored.

declare -A nosj
nosj["wallpaper"]='/home/black/Pictures/Wallpapers/supernicestreet.jpg'
nosj["alpha"]='100'
nosj["special.background"]='#211e1d'
nosj["special.foreground"]='#c7c6c6'
nosj["special.cursor"]='#c7c6c6'
nosj["colors.color0"]='#211e1d'
nosj["colors.color1"]='#aa9896'
nosj["colors.color2"]='#aa896e'
nosj["colors.color3"]='#a99582'
nosj["colors.color4"]='#9fa762'
nosj["colors.color5"]='#c0b8c2'
nosj["colors.color6"]='#a79ea7'
nosj["colors.color7"]='#c7c6c6'
nosj["colors.color8"]='#585655'
nosj["colors.color9"]='#aa9896'
nosj["colors.color10"]='#aa896e'
nosj["colors.color11"]='#a99582'
nosj["colors.color12"]='#9fa762'
nosj["colors.color13"]='#c0b8c2'
nosj["colors.color14"]='#a79ea7'
nosj["colors.color15"]='#c7c6c6'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].