From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11923 invoked from network); 28 Apr 2022 08:39:41 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 28 Apr 2022 08:39:41 -0000 Received: from mx1.mythic-beasts.com ([46.235.224.141]) by 9front; Thu Apr 28 04:37:45 -0400 2022 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=quintile.net; s=mythic-beasts-k1; h=To:Date:Subject:From; bh=yh/eo1Lp7zCLUNCTqTMcpmze3NRF2r42n9CSEvAI4R4=; b=RGSUmbwM/7rX4h2EKHbV/+0HP8 oC3+DvZzQ6+qcVu/iUPynXfvrlZwNlIk1eCqHFyitTeOX5/AJrwjePry8AFZfYPf62liWXdmWnLEN +7PhXa/MJOlP99u71JllZVqUqBwmzJCC/o+zSdl+U3XOJiIQecvP6veaUbdOjgZA/sZmE7VTb2Sd1 Ega8rnHyjXvQkJXneQdlDnJ3oJgtrBYh6HpdWlsRx7WcH490RNS+Ih+qc6YJG65IB0bSTNmEnSh0y OOlJ7IxJPjZaeBkZNlPaAPHsqLyRhbh8bSDPyivdfljgOH2RwnUB9PM4vWkYdjaCz9PtVJWT0TIIA zPkZx+GA==; Received: from [81.187.198.132] (port=59715 helo=smtpclient.apple) by haggis.mythic-beasts.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92.3) (envelope-from ) id 1njzeh-00058b-Id for 9front@9front.org; Thu, 28 Apr 2022 09:37:43 +0100 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable From: Steve Simon Mime-Version: 1.0 (1.0) Date: Thu, 28 Apr 2022 09:37:42 +0100 Message-Id: <7B2D6441-3A2E-45E5-B05C-2D46641D7262@quintile.net> References: <29bbc06a-b1da-4a8a-baee-3a69dece90cb@sirjofri.de> In-Reply-To: <29bbc06a-b1da-4a8a-baee-3a69dece90cb@sirjofri.de> To: 9front@9front.org X-Mailer: iPhone Mail (19E258) X-BlackCat-Spam-Score: 4 List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: abstract general-purpose-based API dependency locator Subject: Re: [9front] Question about parsing a json file Reply-To: 9front@9front.org Precedence: bulk honestly i think the native 9front solution using jsonfs is the way to go, k= udos to the author for an elegant, plan9-centric solution. my json library was written separately to the 9front one - i would have used= it if i had known about it. mine is here if it is of interest: http://www.quintile.net/pkg/libjson.tbz and the beautifier at http://www.quintile.net/pkg/json.cmds.tbz there is also a json2 which works like the linux xml2 command, converting js= on to awk friendly token,value flat file. in a similar vein there is a libxml and xml.cmds on the same server. -Steve