JSON to TSV converter
git clone git://git.codemadness.org/json2tsv
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2020-06-21 16:02Makefile: tiny compatibility improvement for tar -cfHiltjo Posthuma1+1-1
2020-06-10 12:38Makefile: improvementsHiltjo Posthuma1+2-2
2020-06-01 10:15fix typoHiltjo Posthuma1+2-2
2020-02-23 19:35bump version to 0.5Hiltjo Posthuma1+1-1
2020-02-16 13:53small white-space / code-style fixHiltjo Posthuma1+1-1
2020-01-28 20:50cleanup some includesHiltjo Posthuma2+1-2
2020-01-21 19:06update LICENSE yearHiltjo Posthuma1+1-1
2019-12-29 17:42show usage on invalid flags or any argumentsHiltjo Posthuma1+10-2
2019-12-29 17:34rename TYPE_* to JSON_TYPE_*Hiltjo Posthuma3+20-19
2019-11-12 00:22bump version to 0.4Hiltjo Posthuma1+1-1
2019-11-12 00:15README: fix typoHiltjo Posthuma1+1-1
2019-11-09 15:19update READMEHiltjo Posthuma1+32-4
2019-11-05 19:46add -r flag to allow printing all control-charactersHiltjo Posthuma2+32-13
2019-10-24 11:54bump version to 0.3Hiltjo Posthuma1+1-1
2019-10-23 19:39optimize whitespace checking for gcc optimizationHiltjo Posthuma1+1-1
2019-10-23 19:36define all "expected" stringsHiltjo Posthuma1+2-1
2019-10-23 17:40remove check for types and depth of object key string that cannot happen anymoreHiltjo Posthuma1+0-4
2019-10-23 17:40minor style changes, add some commentsHiltjo Posthuma1+9-6
2019-10-23 17:34remove duplicate assignment of value, will be overwritten anywayHiltjo Posthuma1+0-1
2019-10-23 17:07stylistic change: check EOF before strchr().Hiltjo Posthuma1+3-2
2019-10-22 21:37fix regression: restore balanced nodes check for ,Hiltjo Posthuma1+4-5
2019-10-20 14:46json: declare symbols to JSON parsing internals static (local)Hiltjo Posthuma1+3-3
2019-10-20 13:01json2tsv.1: document exit statusHiltjo Posthuma1+4-0
2019-10-20 12:35json2tsv.1: update man page documentationHiltjo Posthuma1+15-6
2019-10-20 12:30improvementsHiltjo Posthuma5+386-316
2019-10-15 20:28bump version to 0.2Hiltjo Posthuma1+1-1
2019-10-15 20:27minor comment line changeHiltjo Posthuma1+1-1
2019-10-15 20:21man page: improve wordingHiltjo Posthuma1+6-5
2019-10-15 20:14update/tweak comments about surrogate, shuffle one lineHiltjo Posthuma1+6-7
2019-10-15 19:45remove this error typeHiltjo Posthuma1+2-7
2019-10-15 17:00bump max node depth from 32 to 64Hiltjo Posthuma2+2-2
2019-10-15 16:58handle unescaped string and unexpected EOF and improve handling surrogatesHiltjo Posthuma1+29-16
2019-10-15 16:56separate error for invalid array membersHiltjo Posthuma1+6-2
2019-10-15 16:55treat unknown escape char as an error nowHiltjo Posthuma1+2-1
2019-10-15 16:53allow primitive and string type on its own (without object or array)Hiltjo Posthuma1+7-0
2019-10-15 16:50make wrong parsing a wrong string a bit more logicalHiltjo Posthuma1+0-1
2019-10-15 16:49allow 0x7f (DEL) inside strings (allowed in the RFC)Hiltjo Posthuma1+2-1
2019-10-15 16:48define errors are const, this allows easy comparison tooHiltjo Posthuma1+18-9
2019-10-15 16:43different scaling for memory allocationHiltjo Posthuma1+2-2
2019-10-14 22:48check a capacity before a writeHiltjo Posthuma1+2-0
2019-10-14 22:46check capacity before each write, reset name of object keys always on ':'Hiltjo Posthuma1+13-12
2019-10-14 22:19fix for empty key in objectsHiltjo Posthuma1+6-6
2019-10-14 21:08handle empty strings correctlyHiltjo Posthuma1+1-3
2019-10-14 20:55check unclosed arrays/objects more strictlyHiltjo Posthuma1+4-0
2019-10-14 20:53check closing of object and array in a more logical and strict wayHiltjo Posthuma1+2-2
2019-10-14 20:51simplify type printingHiltjo Posthuma1+5-12
2019-10-14 20:49be much less memory greedyHiltjo Posthuma1+2-2
2019-10-13 19:40simplify calculation: the low surrogate range is already checkedHiltjo Posthuma1+1-1
2019-10-13 19:31add support for high-low surrogates and UTF-16 decodingHiltjo Posthuma1+24-1
2019-10-13 12:52documentation: use the name TAB-Separate Value format (TSV)Hiltjo Posthuma2+7-7
2019-10-13 12:51fix integer overflow checkHiltjo Posthuma1+10-6
2019-10-06 14:31improve documentation, reference man page in the READMEHiltjo Posthuma2+12-11
2019-10-06 14:20optimize and simplify a bit: allow more efficient bufferingHiltjo Posthuma1+15-11
2019-10-05 20:30refactor to make it easier to use as a "library". handle errors more gracefullyHiltjo Posthuma1+67-47
2019-10-05 19:44micro-optimization, 1-7% fasterHiltjo Posthuma1+2-1
2019-10-05 10:51be a bit more strict: check if in object when specifying memberHiltjo Posthuma1+4-2
2019-10-05 08:56style: restructure code so its a bit easier to followHiltjo Posthuma1+8-14
2019-10-05 08:53check more stricly for unbalanced nodes (by type array or object)Hiltjo Posthuma1+3-1
2019-10-05 08:53no need to check for control-characters twiceHiltjo Posthuma1+2-4
2019-10-05 08:52fix: escape \ not ' (typo)Hiltjo Posthuma1+3-2
2019-10-04 18:44simplify MakefileHiltjo Posthuma2+10-31
2019-10-04 12:29free allocated memory of object keysHiltjo Posthuma1+3-0
2019-10-01 19:36support longer keys in objects, document max depthHiltjo Posthuma3+12-7
2019-09-30 22:48README: improvement, sync some parts from the man pageHiltjo Posthuma1+31-8
2019-09-30 22:40Makefile: tweaksHiltjo Posthuma2+4-4
2019-09-30 22:39add better MakefileHiltjo Posthuma2+82-3
2019-09-30 22:39remove strlcpy, use snprintf for this programHiltjo Posthuma1+2-1
2019-09-30 22:27add json2tsv.1 man page, tiny improvements for READMEHiltjo Posthuma2+38-2
2019-09-30 21:58don't show indices by default nowHiltjo Posthuma1+2-2
2019-09-30 21:57README: improve reddit exampleHiltjo Posthuma1+10-12
2019-09-30 18:35rename _type to typeHiltjo Posthuma1+13-13
2019-09-30 18:27cleanup and (regression) fixesHiltjo Posthuma1+5-3
2019-09-30 18:05add initial README and LICENSEHiltjo Posthuma2+66-0
2019-09-30 18:02initial repoHiltjo Posthuma2+294-0