我用iris沙发创建了一个数据库,现在我想在那里保存一些输入字段的数据。
首先,我构建了一个包含所有想要数据的JSON对象:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
rootView = inflater.inflate(R.layout.newnode_layout, container,false);
nodeName = (EditText) rootView.findViewById(R.id.nodeName);
nodeAddress = (EditText) rootView.findViewById(R.id.nodeAddress);
nodeCity = (EditText) rootView.findViewById(R.id.nodeCity);
nodeComment = (EditText) rootView.findViewById(R.id.nodeComment);
/*//////////////// SAVE NODE BUTTON ////////////////*/
saveBtn = (Button) rootView.findViewById(R.id.saveBtn);
saveBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
inputName = nodeName.getText().toString();
inputAddress = nodeAddress.getText().toString();
inputCity = nodeCity.getText().toString();
inputComment = nodeComment.getText().toString();
JSONObject jsonDoc = new JSONObject();
try {
jsonDoc.put("name", inputName);
jsonDoc.put("latitude", pLat);
jsonDoc.put("longitude", pLong);
jsonDoc.put("address", inputAddress);
jsonDoc.put("city", inputCity);
jsonDoc.put("comment", inputComment);
} catch (JSONException e) {
e.printStackTrace();
} // end try
body = jsonDoc.toString();
}
});
我是这个话题的新手。我仍然在couchdb wiki中搜索如何将JSON对象发布到数据库中,但我无法真正做出头部或尾部。
我会感谢你能给我的每一个提示。 谢谢!