我想知道是否有人知道为什么这个返回与CGI::Application::Plugin::JSON倒退
sub {
my ($self) = @_;
my $q = $self->query;
return $self->json_body({ result => '1', message => 'I should be AFTER result'} );
}
输出如下:
{"message":"I should be AFTER result","result":"1"}
我会假设它会从键/值对从左到右格式化 JSON,记住它是向后的是可以的,但我有很多返回要处理,客户端的验证是用“结果”完成的价值,所以如果我只是错过了一些东西,我想让它像输入一样输出。
编辑:
另外我只是注意到它没有返回 JSON Boolean 类型对象,因为"result":"1"
它将反序列化为 sting 对象而不是 JSON Boolean。有没有办法让它输出"result":1
感谢您提供的任何帮助。