java控制台如何把一个对象的信息打印出来?

原创 2016年05月30日 10:23:25

java控制台如何把一个对象的信息打印出来?


1、先引入任意一款对象转化成Jason的工具的jar包,

2、再通过 

System.out.println(jSONObject);   //打印该jason对象


3、打印结果大致如下:

{"amount":0,"echoCode":"","echoMessage":"","favAmount":0,"favApportion":"0","goodsfavList":[],"payAmount":0.01,"payChannel":{"code":"bestPay","name":"翼支付"},"payGdSubLineList":[],"payMentResult":null,"payNo":"","payState":"2"}



本人项目的测试代码大致如下:

/*
 * -------------------------------------------------------
 * Copyright (c) 2016 cominfo
 * All rights reserved.
 * 
 * FileName:PayMentFacadeTest.java
 * Description:PayMentFacadeTest
 * History:
 * Date           Author               Desc
 * 2016-05-10     wuxp
 * -------------------------------------------------------
 */
package com.hzcominfo.payment.facade.test;


import java.util.HashMap;
import java.util.List;
import java.util.Map;


import org.apache.commons.lang.StringUtils;


import com.hzcominfo.payment.base.BaseFacadeTest;
import com.hzcominfo.payment.context.Constants;
import com.hzcominfo.payment.facade.PayMentFacade;
import com.hzcominfo.payment.facade.dto.EmployeeDto;
import com.hzcominfo.payment.facade.dto.PayMentRequest;
import com.hzcominfo.payment.mapper.hd.HdPayMentRequest;
import com.hzcominfo.payment.mapper.hd.HdPayMentResponse;
import com.hzcominfo.payment.utils.PayMentUtils;
import com.hzcominfo.payment.utils.QueryRunable;


import net.butfly.albacore.exception.BusinessException;
import net.butfly.albacore.utils.more.JNDIUtils;
import net.sf.json.JSONObject;


/**
 * PayMentFacadeTest
 * @author wuxp
 * @version 1.0.0
 */
public class PayMentFacadeTest extends BaseFacadeTest<PayMentFacade> {
protected PayMentFacadeTest(Mode mode) throws Exception {
super(mode);
}


@Override
protected void doAllTest() throws BusinessException {

HdPayMentResponse hdPayMentResponse=this.facade.hdPaymentQuery(null,"100000000012");
JSONObject jSONObject=null;
jSONObject=JSONObject.fromObject(hdPayMentResponse);
System.out.println(jSONObject);

}


public static void main(String args[]) throws Exception {
JNDIUtils.attachContext("context.xml");
run(Mode.LOCAL);
System.exit(0);
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

java打印对象和toString方法

class Person {     private String name;     public Person(String name)     {         this.name=...

java 打印对象的属性和值ToStringBuilder.reflectionToString

一、简介与引入    1、ToStringBuilder、HashCodeBuilder、EqualsBuilder、ToStringStyle、ReflectionToStringBuilder、C...

java reflect:打印对象属性内容 很好的调试工具

备份一个有用的工具类.TypeUtil 它的typeToString(String scope, Object obj)方法,采用java的reflect机制,可以打印出任何对象的内容. 这对调试...

java打印对象中的属性名和值

方法一:只能打印第一层的属性,如果属性为对象,则不能递归,后期可以完善 public static String toString(Object obj, Class clazz) { i...

JAVA 反射获得object对象对应的实体类的属性、及属性值

由于项目需要,需要从object对象中获得对应的实体类的属性及属性值,研究了半天,终于实现。介绍如下:       注:object为检索数据库后获得的object对象         Objec...

Java的对象直接输出到底是什么

之前在学习的时候,忽然想到一个有趣的问题,Java类的实例直接输出之后,控制台会显示什么出来呢? Java类的所有属性? 类的名字? 还是有别的我们所不了解的东西? 下面看测试。 pac...

Java的打印对象和toString方法

一 概念简介 1、打印对象和toString方法:toString方法是系统将会输出该对象的“自我描述”信息,用以告诉外界对象具有的状态信息。 2、Object 类提供的toString方法总是返...

Java打印输出数组和集合

Java打印输出数组和集合 在java中是可以直接打印输出数组和集合的,不需要我们编写循环来打印输出。 数组可以通过Arrays.toString(int[] )函数来输出;而因为List Set...

java文件输入输出对象介绍

→基本概念: I/O(Input/Output) 数据源(Data Source) 数据宿(Data Sink) →Java中把不同的数据源与程序间的数据传输都抽象表述为“流”(Stream)...

打印object对象

一般情况在测试js时,如果接口返回的数据是object对象。 如果不知道这个对象里面具体的属性就取值容易得到undefined。 哪么怎么知道一个object对象里面到底是什么东西呢。 答案就是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java控制台如何把一个对象的信息打印出来?
举报原因:
原因补充:

(最多只允许输入30个字)