Testings with ObjectMapper

This commit is contained in:
2018-11-30 21:06:05 +01:00
parent 22f96431fa
commit e657777d56
3 changed files with 82 additions and 7 deletions

View File

@ -30,19 +30,15 @@ import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.MapperFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.databind.node.ObjectNode;
import java.awt.Dialog;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.InputVerifier;
import javax.swing.JComponent;
import javax.swing.JDialog;
import javax.swing.JTextField;
import opensesim.AbstractAsset;
import opensesim.World;
import opensesim.gui.EscDialog;
import opensesim.gui.Globals;
import opensesim.sesim.Assets.BasicAsset;
import opensesim.util.IDGenerator.Id;
import org.json.JSONException;
import org.json.JSONObject;
@ -208,12 +204,15 @@ public class AssetEditorDialog extends EscDialog {
String vs;
try {
vs = mapper.writeValueAsString(dialog.assetEditorPanel);
System.out.print(vs);
} catch (JsonProcessingException ex) {
Logger.getLogger(AssetEditorDialog.class.getName()).log(Level.SEVERE, null, ex);
}
ObjectNode n = mapper.valueToTree(dialog.assetEditorPanel);
return dialog.newId;
}