Sure. Just start coding and submit a pull request. We do have some rough ideas for what we want XML (we’ll rework/improve that) and JSON parsing APIs to look like, so we might adjust your code based on that, once committed. Unfortunately i don’t have those ideas formalized currently. In general, we like to keep Sugar close to the .NET style APIs, and in particulate, .NET’s (and Cocoas) XML APIs are a good template for what the Sugar APIs for both XML and JSON should look like (and ideally they should become as symmetrical as sensible).
It’s Oxygene. But feel free to sue Swift, for new classes you write.
essentially, just add a new file to the Shared Project, say Json.swift. and use #if ECHOES, #if COOPER, #if NOUGAT to check for the platforms, .NET, Java and Cocoa, respectively. See the other files for examples.
I’d say start with fleshing to an empty API first, we can then review this, before you fill it. How does that sound?