scout
EVReflection
scout | EVReflection | |
---|---|---|
8 | - | |
127 | 965 | |
- | - | |
4.2 | 0.0 | |
2 months ago | almost 4 years ago | |
Swift | Swift | |
MIT License | NOASSERTION |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scout
-
Is there a neat way to work with deeply-nested JSON?
I developed a library that is better suited for such cases than plain Decodable. You can specify a path in the data and at the end of the path specify a Decodable type to be instantiated from the data.
-
A different way of reading JSON: Part 2!
Not 100% sure but you might find Scout interesting for your needs
-
Best practices for parsing dynamic/unstructured JSON?
I developed Scout for this exact purpose because I had to find a solution to get a value when the data structure is not known at build time.
- Scout 2. ;. ;
-
Get XML, parse output, get a date and calculate differences?
If you are ok to use a program, you can use Scout like that: curl [your curl request here] | scout read -f xml "a-valid-date"
-
Guidance in building a .json config file with bash script.
For a clear and simple syntax, you can take a look at Scout.
-
Take that, Codable
I have been working myself on Scout to work on data when the format is not known at build time (for instance with a generic command line tool). And I have never had the tuple decoding requested. Although this might be useful for some people.
EVReflection
We haven't tracked posts mentioning EVReflection yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
python-benedict - :blue_book: dict subclass with keylist/keypath support, built-in I/O operations (base64, csv, html, ini, json, pickle, plist, query-string, toml, xls, xml, yaml), s3 support and many utilities.
ObjectMapper - Simple JSON Object mapping written in Swift
jp - Command line interface to JMESPath - http://jmespath.org
JSONNeverDie - Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die
ZippyJSON - A much faster version of JSONDecoder
AlamofireObjectMapper - An Alamofire extension which converts JSON response data into swift objects using ObjectMapper
BackedCodable - Powerful property wrapper to back codable properties.
json-swift - A basic library for working with JSON in Swift.
jp - Validate and transform JSON with Bash
SwiftyJSON - The better way to deal with JSON data in Swift.
simdjson - Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
SwiftKVC - Key-Value Coding (KVC) for native Swift classes and structs