Ruby Sinatra - 如何捕获 post json 数据并保存到文件
Ruby Sinatra - How to capture post json data and save to file
如何从 POST 路由捕获 Json 数据并将其保存到文件?我有如下简单的 ruby sinatra 代码。
#!/usr/bin/env ruby
require 'rubygems'
require 'sinatra'
require 'json'
post '/' do
values = JSON.parse(request.env["rack.input"].read)
# How do I save "values" of JSON to file..
end
要在 ruby 中写入文件,您可以使用:
File.open('/your/path/file', 'w') { |file| file.write(values) }
试试这个
#!/usr/bin/env ruby
require 'rubygems'
require 'sinatra'
require 'json'
post '/' do
values = JSON.parse(request.env["rack.input"].read)
File.open('file.txt', 'w') { |file| file.write(values) }
end
如何从 POST 路由捕获 Json 数据并将其保存到文件?我有如下简单的 ruby sinatra 代码。
#!/usr/bin/env ruby
require 'rubygems'
require 'sinatra'
require 'json'
post '/' do
values = JSON.parse(request.env["rack.input"].read)
# How do I save "values" of JSON to file..
end
要在 ruby 中写入文件,您可以使用:
File.open('/your/path/file', 'w') { |file| file.write(values) }
试试这个
#!/usr/bin/env ruby
require 'rubygems'
require 'sinatra'
require 'json'
post '/' do
values = JSON.parse(request.env["rack.input"].read)
File.open('file.txt', 'w') { |file| file.write(values) }
end