javaobject对象转换,java对象转成json格式
三种相互转换: JSON、JSONObject和JavaBean
在平时的开发中,json的变换需要经常使用,但特意整理了一下。
useruser=newuser(1L,' haha ',13,' erfa ',new Date ),new Date ),1,3 );
@Test
void测试JSON (
//将对象转换为json字符串
stringusertojsonstring=JSON.tojsonstring (user;
将json字符串转换为对象
userjsonstringtouser=JSON.parse object (usertojsonstring,User.class );
}
//*
@Test
void JavaBeanToJSONObject (
jsonobjectjsonobject=(JSON object ) JSONobject.toJSON ) user;
}
//*
@Test
void JavaBeanToJSON (
string JSON=JSON.tojsonstring (user );
}
//*
@Test
void JSONObjectToJavaBean (
jsonobjectjsonobject=(JSON object ) JSONobject.toJSON ) user;
useruser=JSON object.tojavaobject (user.class;
}
//*
@Test
void JSONObjectToJson (
jsonobjectjsonobject=(JSON object ) JSONobject.toJSON ) user;
string JSON=JSON object.tojsonstring (JSON object );
}
//*
@Test
void JsonToJavaBean
string JSON=JSON.tojsonstring (user );
用户=JSON.parse object (JSON,User.class;
}
//*
@Test
void JsonToJSONObject
string JSON=JSON.tojsonstring (user );
jsonobjectjsonobject=JSON object.parse object (JSON;
string name=JSON object.getstring (' name );
}