小编tos*_*ske的帖子

什么是grails.converters.deep.JSON的替代品

grails.converters.deep.JSON似乎现在被弃用了.什么是替代品:

import grails.converters.deep.JSON

print complexObject as JSON
Run Code Online (Sandbox Code Playgroud)

grails serialization json deprecated

8
推荐指数
1
解决办法
3783
查看次数

詹金斯管道中的就地排序列表

我正在尝试对Jenkins管道中的对象列表进行排序。我在本地下面或在詹金斯内部运行代码得到了不同的结果:

pipeline {
    agent any
    stages {
        stage('default'){
            steps {
                script {
                   @NonCPS
                   def nonCpsTest = {
                        def list = [
                            ['CreationDate': '200'],
                            ['CreationDate': '300'],
                            ['CreationDate': '100'],
                       ]

                       def rval = list.sort { it['CreationDate'] }

                       echo "Rval=$rval"
                       echo "List=$list"  
                   }
                   nonCpsTest()
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我使用groovy shell(groovysh)在本地执行此脚本时,结果是

groovy:000> list = [[ 'CreationDate':200 ], [ 'CreationDate':300 ], [ 'CreationDate':100 ]]
===> [[CreationDate:200], [CreationDate:300], [CreationDate:100]]
groovy:000>  rval = list.sort { it['CreationDate'] }
===> [[CreationDate:100], [CreationDate:200], [CreationDate:300]]
groovy:000> list
===> …
Run Code Online (Sandbox Code Playgroud)

sorting groovy jenkins jenkins-pipeline

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