GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - GsDevKit/NeoJSON: NeoJSON is an elegant and efficient standalone Smalltalk framework to read and write JSON converting to or from Smalltalk objects.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

136 Commits
136 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.nix
.nix
 
 
.smalltalkci
.smalltalkci
 
 
filetree
filetree
 
 
lepiter
lepiter
 
 
repository
repository
 
 
t2f2t
t2f2t
 
 
tests
tests
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.project
.project
 
 
.smalltalk.ston
.smalltalk.ston
 
 
.smalltalk_gemstone.ston
.smalltalk_gemstone.ston
 
 
.smalltalk_pharo.ston
.smalltalk_pharo.ston
 
 
.travis.yml
.travis.yml
 
 
README.md
README.md
 
 
license.txt
license.txt
 
 

Repository files navigation

NeoJSON

NeoJSON is an elegant and efficient standalone Smalltalk framework to read and write JSON converting to or from Smalltalk objects.

CI

MIT Licensed.

A chapter in the Enterprise Pharo book is a good introduction to NeoJSON.

Go ahead and read the NeoJSON paper.

Basically, NeoJSONWriter is used to write a JSON representation of Smalltalk objects to a textual stream. Similary, NeoJSONReader is used to parse a JSON representation from a textual stream into Smalltalk objects.

http://www.json.org https://en.wikipedia.org/wiki/JSON

Pharo Installation

You can load NeoJSON using Metacello

Metacello new
  repository: 'github://svenvc/NeoJSON/repository';
  baseline: 'NeoJSON';
  load.

GemStone Installation

Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) upgradeGLASS1.

Metacello new
  baseline: 'NeoJSON';
  repository: 'github://GsDevKit/NeoJSON:gs_master/repository';
  load.

You can use the following dependency from your own Metacello configuration or baseline

spec baseline: 'NeoJSON' with: [ spec repository: 'github://svenvc/NeoJSON/repository' ].

About

NeoJSON is an elegant and efficient standalone Smalltalk framework to read and write JSON converting to or from Smalltalk objects.

Resources

Readme
MIT license
Activity
Custom properties

Stars

1 star

Watchers

12 watching

Forks

3 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.