Я не думаю, что вы ищете API
само по себе.Это будет что-то вроде службы, в которой вы отправляете данные и получаете что-то еще.
То, что вы хотите, называется сериализатор .Он превращает объект javascript в строку текста, представляющую литерал объекта.Например:
var foo = {};
foo[bar] = "baz";
//do serializing to get a -string- that looks like this:
{bar: "baz"}
Таким образом, когда служба получает эту информацию JSON, если она использует javascript, она уже находится в формате, где ее можно прочитать непосредственно в память без преобразования.Вот пример сериализатора JavaScript:
http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx