Stream-to-stream JSON string escaping
Alternatives To Tigris
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Node Bunyan6,99414,3753,7695 months ago114January 08, 2021283otherJavaScript
a simple and fast JSON logging module for node.js services
4 days ago31apache-2.0C
🎁 A glib-like multi-platform c library
Yajl Ruby1,46430,243956a month ago44May 26, 202272mitC
A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)
Saw1,32066 months ago13February 11, 202145mitGo
Fast, multi-purpose tool for AWS CloudWatch Logs
7 days ago9lgpl-2.1C
Web Framework to build REST APIs, Webservices or any HTTP endpoint in C language. Can stream large amount of data, integrate JSON data with Jansson, and create websocket services
Json Machine8625115 months ago19February 05, 202211apache-2.0PHP
Efficient, easy-to-use, and fast PHP JSON stream parser
Stream Json7953081104 months ago43February 17, 20224otherJavaScript
The micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API.
Vs Streamjsonrpc67180432 days ago76May 06, 202245otherC#
The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
Ramda Cli474613 years ago88June 09, 20197iscLiveScript
:ram: A CLI tool for processing data with functional pipelines
Streaming Json Encoder294659 months ago5December 27, 2021mitPHP
PHP library for iteratively encoding large JSON documents piece by piece
Alternatives To Tigris
Select To Compare

Alternative Project Comparisons


Tigris provides a stream for escaping json strings as they're being read from a different stream. So stream-to-stream string encoding.

Only a single string though. It's pretty narrow-use.

It's written in Java with a tiny Clojure wrapper because the Clojure version is pretty complicated (and buggy!). And because testing Java sucks.


In project.clj

[tigris "0.1.2"]

Tigris provides one method: str-escaping-input-stream.

(ns myns.foo
  (:require [clojure.java.io :refer :all]
            [tigris.core :refer :all]))

(def f (input-stream (file "/tmp/largestring.txt")))

(def json-stream (str-escaping-input-stream f))

(slurp json-stream)


Copyright © 2013 Matthew Lee Hinman

Distributed under the Eclipse Public License, the same as Clojure.

Popular Json Projects
Popular Stream Projects
Popular Data Formats Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.