Iphone Rails:如何将json对象发送到其他服务器?

Iphone Rails:如何将json对象发送到其他服务器?,iphone,ruby-on-rails,json,in-app-purchase,Iphone,Ruby On Rails,Json,In App Purchase,我正在尝试在我的iPhone应用程序中实现应用内购买机制。要做到这一点,我需要在rails服务器上从收据字符串生成一个json对象,并将其发送到iTunes服务器 如何用字符串创建json对象?to_json不适合我 如何将json对象发送到指定的服务器并等待请求 谢谢 Maechi您问:如何用字符串创建json对象 您的字符串已经是json格式了吗?如果是的话,就把它寄过去 当您有一个想要自动转换为json的对象时,您可以使用。例如: class InAppPurchase attr_

我正在尝试在我的iPhone应用程序中实现应用内购买机制。要做到这一点,我需要在rails服务器上从收据字符串生成一个json对象,并将其发送到iTunes服务器

  • 如何用字符串创建json对象?to_json不适合我
  • 如何将json对象发送到指定的服务器并等待请求
谢谢
Maechi

您问:如何用字符串创建json对象

您的字符串已经是json格式了吗?如果是的话,就把它寄过去

当您有一个想要自动转换为json的对象时,您可以使用。例如:

class InAppPurchase
  attr_accessor :whatever, :whatever_x_two
end

purchase = InAppPurchase.new
purchase.whatever = "oh hai"
purchase.whatever_x_two = "good day"

purchase.to_json

将输出:{“which”:“oh hai”,“which_x_two”:“good day”}

您必须从iPhone而不是服务器生成“购买请求”。查看更多详细信息。

谢谢Jesse,我现在知道了,但我如何才能将其发送到iTunes服务器?甚至在完成对iPhone的请求之前等待请求?在iPhone端,您可以使用ASIHttp向rails发布并处理请求,可以是异步的,也可以是同步的。。。。。对于Rails到iTunes,请使用gem HTTParty。。更多信息:@JessewLGamott:你能用javascript说出同样的代码吗。如何将JSON对象发送到server@jhamb不,这是完全不同的,你应该正确地问这个问题。我指的是服务器上的交易证书评估,而不是购买请求。。。