Displaying 1 to 20 from 179 results

Jackson JSON - JSON Parser in Java

Jackson is a multi-purpose Java library for processing JSON data format. This project contains core low-level incremental ("streaming") parser and generator abstractions used by Jackson Data Processor. It also includes the default implementation of handler types (parser, generator) that handle JSON format.

JsonFx.NET - JSON serialization framework for .NET

JsonFx v2.0 - JSON serialization framework for .NET. It has unified interface for reading / writing JSON, BSON, XML, JsonML. It implements LINQ-to-JSON, Supports reading/writing using DataContract, XmlSerialization, JsonName, attributes and lot more.

curl - curl

curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.

hcl - HCL is the HashiCorp configuration language.

HCL (HashiCorp Configuration Language) is a configuration language built by HashiCorp. The goal of HCL is to build a structured configuration language that is both human and machine friendly for use with command-line tools, but specifically targeted towards DevOps tools, servers, etc.HCL is also fully JSON compatible. That is, JSON can be used as completely valid input to a system expecting HCL. This helps makes systems interoperable with other systems.

json-to-go - The original: Translates JSON into a Go type in your browser instantly

This is a sister tool to curl-to-Go, which converts curl commands to Go code.Contributions are welcome! Open a pull request to fix a bug, or open an issue to discuss a new feature or change.

render - Go package for easily rendering JSON, XML, binary data, and HTML templates responses.

Render is a package that provides functionality for easily rendering JSON, XML, text, binary data, and HTML templates. This package is based on the Martini render work.Go 1.6 introduces a new block action. This conflicts with Render's included block template function. To provide an easy migration path, a new function was created called partial. It is a duplicate of the old block function. It is advised that all users of the block function update their code to avoid any issues in the future. Previous to Go 1.6, Render's block functionality will continue to work but a message will be logged urging you to migrate to the new partial function.

JsonPath - Java JsonPath implementation

A Java DSL for reading JSON documents.Jayway JsonPath is a Java port of Stefan Goessner JsonPath implementation.

HandyJSON - A handy swift json-object serialization/deserialization library

HandyJSON is a framework written in Swift which to make converting model objects( pure classes/structs ) to and from JSON easy on iOS.Compared with others, the most significant feature of HandyJSON is that it does not require the objects inherit from NSObject(not using KVC but reflection), neither implements a 'mapping' function(writing value to memory directly to achieve property assignment).

falcor - A JavaScript library for efficient data fetching

Falcor is a JavaScript library for efficient data fetching. It lets you represent all your remote data sources as a single domain model via a virtual JSON graph. You code the same way no matter where the data is, whether in memory on the client or over the network on the server.

httpexpect - End-to-end HTTP and REST API testing for Go.

Concise, declarative, and easy to use end-to-end HTTP and REST API testing for Go (golang).Basically, httpexpect is a set of chainable builders for HTTP requests and assertions for HTTP responses and payload, on top of net/http and several utility packages.

gorequest - GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )

See Go Doc or Go Walker for usage and details.GoRequest makes thing much more simple for you, making http client more awesome and fun like SuperAgent + golang style usage.

minify - Go minifiers for web formats

Online demo if you need to minify files now.Command line tool that minifies concurrently and supports watching file changes.

gabs - For parsing, creating and editing unknown or dynamic JSON in golang

Gabs is a small utility for dealing with dynamic or unknown JSON structures in golang. It's pretty much just a helpful wrapper around the golang json.Marshal/json.Unmarshal behaviour and map[string]interface{} objects. It does nothing spectacular except for being fabulous.Children() will return all children of an array in order. This also works on objects, however, the children will be returned in a random order.

cli - A simple, fast, and fun package for building command line apps in Go

Notice: This is the library formerly known as github.com/codegangsta/cli -- Github will automatically redirect requests to this repository, but we recommend updating your references for clarity.cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.

jsonparser - Alternative JSON parser for Go that does not require schema (so far fastest)

It does not require you to know the structure of the payload (eg. create structs), and allows accessing fields by providing the path to them. It is up to 10 times faster than standard encoding/json package (depending on payload size and usage), allocates no memory. See benchmarks below.Originally I made this for a project that relies on a lot of 3rd party APIs that can be unpredictable and complex. I love simplicity and prefer to avoid external dependecies. encoding/json requires you to know exactly your data structures, or if you prefer to use map[string]interface{} instead, it will be very slow and hard to manage. I investigated what's on the market and found that most libraries are just wrappers around encoding/json, there is few options with own parsers (ffjson, easyjson), but they still requires you to create data structures.

Jil - Fast .NET JSON (De)Serializer, Built On Sigil

Jil is a fast JSON (de)serializer, built on Sigil with a number of somewhat crazy optimization tricks.