【问题标题】:Return value for JsonArrayJsonArray 的返回值
【发布时间】:2017-10-19 06:35:43
【问题描述】:

如果代码像这样,JSONArray 的返回值是多少

public JSONArray saveHCPMapping(String parameters, String appId, String password)
{
//your logic
  try{
     // some logic
      try{
          for(){
             //some logic
                }
          }catch(){
             //some logic
          }
          if(){
              for(){
                    if(){
                        //some code
                        }else{
                        //some code and some more if else conditions
                         }
         }catch(){
            //some code
           return jsonArray;
           }
          return jsonArray;
       } 

【问题讨论】:

  • 不知道你要什么。方法签名告诉您该方法应该返回 JSONArray 类的对象。从这个意义上说:请尝试重新表述您的问题,以明确您的要求。我真的不明白。
  • 我添加了闭包的返回值

标签: arrays json spring-mvc grails groovy


【解决方案1】:

在 Groovy 中,如果不使用 return 关键字,则方法体的最后一行用于 return 语句。

在您提供的示例中,没有方法主体,因此 Groovy 将返回一个空的 JSONArray。

【讨论】:

    【解决方案2】:

    方法主体中有一个return 语句,它告诉您JSONArray 的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      相关资源
      最近更新 更多