小编Rya*_*son的帖子

Spring MVC:不反序列化JSON请求体

我正在开发一个Spring MVC项目,我需要完成的任务之一要求我在POST请求中通过用户发送一串JSON数据.我知道Spring会使用Jackson将JSON反序列化为对象,但如果我尝试类似以下内容:

@RequestMapping(value = "/test", method = RequestMethod.POST)
public void doSomething(@RequestBody String json) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

我只是回到HTTP 400 Bad Request("客户端发送的请求在语法上是不正确的.").

如何将客户端发送的原始JSON作为字符串?

java json spring-mvc

31
推荐指数
2
解决办法
6万
查看次数

simple_form_for失败,"无法写入未知属性'构建器'"

我有一个与模型具有一对多关系的Post模型.我在部分中使用simple_form为我的用户界面创建一些快速表单(特别是对于评论模型):

<%= simple_form_for(@post, Comment.new) do |f| %>
  <%= f.error_notification %>

  <div class="form-inputs">
    <%= f.input :comment, :input_html => {:rows => 20, :class => 'span12'} %>
  </div>

  <div class="form-actions">
    <%= f.button :submit %>
  </div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

但是,Rails失败并出现以下错误:can't write unknown attribute 'builder'堆栈跟踪指向第一行(<%= simple_form_for(@post, Comment.new) do |f| %>).

此构建器属性来自何处以及如何使其工作?谢谢.

ruby-on-rails simple-form

5
推荐指数
1
解决办法
2682
查看次数

使用Java/Jackson解析JSON

我有一个小的测试应用程序,我用Java编写来解析Reddit API中的一些JSON.我想要解析的一些示例JSON将是这样的:

[
{
    "kind": "Listing",
    "data": {
        "modhash": "1jq62oyvwe15aaba7eb18b0b4363b567a00750766351e03dcc",
        "children": [
            {
                "kind": "t3",
                "data": {
                    "domain": "businessinsider.com",
                    "media_embed": {},
                    "levenshtein": null,
                    "subreddit": "Android",
                    "selftext_html": null,
                    "selftext": "",
                    "likes": null,
                    "saved": false,
                    "id": "n17u2",
                    "clicked": false,
                    "title": "CONFESSION OF A NON-APPLE-FANBOY: Even If The Samsung Galaxy Nexus Is Better, I'm Still Buying An iPhone",
                    "media": null,
                    "score": 0,
                    "over_18": false,
                    "hidden": false,
                    "thumbnail": "http://e.thumbs.redditmedia.com/sL0dCwGAvWqnY_sd.jpg",
                    "subreddit_id": "t5_2qlqh",
                    "author_flair_css_class": null,
                    "downs": 2,
                    "is_self": false,
                    "permalink": "/r/Android/comments/n17u2/confession_of_a_nonapplefanboy_even_if_the/",
                    "name": "t3_n17u2",
                    "created": 1323127132,
                    "url": …
Run Code Online (Sandbox Code Playgroud)

java json jackson gson

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

json ×2

gson ×1

jackson ×1

ruby-on-rails ×1

simple-form ×1

spring-mvc ×1