Ruby on rails 如何在rails中阅读json文章
我正在尝试将.net应用程序迁移到rails,在其中一个.net rest控制器中,有一个方法接收json post并将其转换为字符串。这是密码Ruby on rails 如何在rails中阅读json文章,ruby-on-rails,Ruby On Rails,我正在尝试将.net应用程序迁移到rails,在其中一个.net rest控制器中,有一个方法接收json post并将其转换为字符串。这是密码 string json = Request.Content.ReadAsStringAsync().Result; 然后我解析出属性,就像这样 JObject result = JObject.Parse(json); JToken applicant = result["applicant"]; JToken resume = applicant[
string json = Request.Content.ReadAsStringAsync().Result;
然后我解析出属性,就像这样
JObject result = JObject.Parse(json);
JToken applicant = result["applicant"];
JToken resume = applicant["resume"];
JToken resumeJson = resume["json"];
JToken resumeFile = resume["file"];
JToken name = applicant["fullName"];
既然post主体是json数据,那么在rails中如何接收和解析这些数据呢?下面是我们将收到的一些json示例
{
"id":"0d9393kd9c9fkdjreridfjd019sdklfj",
"job":{
"jobId":"1234",
"jobTitle":"test job",
"jobLocation":"Cleveland, OH",
"jobUrl":"http://www.myjobsite.com",
"jobMeta":"?jid=123&"
},
"applicant":{
"fullName":"Full Name",
"firstName":"Full",
"lastName":"Name",
"coverletter":"Hello, I'm looking for a job",
"email":"applicant@test.com",
"phoneNumber":"(123) 123-1234",
"resume":{
"file":{
"data":"test data here",
"fileName":"test_resume.pdf",
"contentType":"application/octet-stream"
},
}
}
}
您可以发布实际的JSON输出,以便更容易地向您展示如何在Rails中读取它吗?这是完成它的关键。这个工具将在解析后为您提供,,这是假设我有一个json字符串作为开头,对吗?我首先需要知道如何从帖子正文中获取json。不过,我最终发现rails已经为我解析了所有这些内容。