我无法获得JSON数组的数组长度.当我使用length(); 方法不起作用,它在Netbeans中显示为红色下划线
这是源代码
try {
JSONObject myjson = JSONObject.fromObject(practiceInfoByUsername);
//JSONArray nameArray = myjson.names();
final JSONArray jar = myjson.getJSONArray("_types");
for(int i=0; i<jar.length(); i++)
{
String p = jar.getString(i);
Log.i("p",p);
}
} catch (JSONException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud) 我想从服务器的JSON数据接收创建JSON对象作为字符串.
我从服务器收到以下JSON数据到字符串"practiceInfoByUsername"
{
"method_name": "getMyPracticeInfo",
"module_name": "pciLoc",
"result_set": [
{
"practice_address": {
"state_province": "GA",
"_types": [
"Address"
],
"county_district": "",
"address1": "1111 Test Street",
"address2": "",
"city_village": "Atlanta",
"longitude": "",
"subregion": "",
"postal_code": "00000",
"township_division": "",
"country": "USA",
"latitude": "",
"region": "",
"_cls": "Address"
},
"ucf_fee_group_id": 0,
"practice_type": "H",
"practice_website": "",
"insurance_plan_fee_group_id": 0,
"practice_edi_vendor_id": "",
"practice_comments": "",
"practice_date_changed": "2011-10-14 17:48:14",
"practice_entity_id": "E01",
"practice_pref_use_metric": true,
"practice_changed_by": "",
"practice_message_on_patient_statement": "",
"practice_fax": "",
"practice_def_birth_year": 1930,
"practice_id": "P01",
"practice_ein": "",
"practice_npi": "",
"practice_phone": "", …Run Code Online (Sandbox Code Playgroud) 我需要有效的产品项目搜索GUI到销售点应用程序,目前我在文本字段中使用弹出窗口,它包含到表格但效率不高.
在我的弹出窗口中只显示产品代码我需要显示其他产品细节,如CODE,类别,名称,价格等..以确定正确的产品.![在此处输入图像说明] [1]
以下图片是我的要求.
//////////////////////////////我有编辑mr.splungebob回答构建AutoCompleate组合框,但它有List>过滤的问题请查看代码并帮助我开发它.
以下是我为回答// DetailedConboBox而添加的代码
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package test;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Point;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import javax.swing.plaf.basic.BasicComboPopup;
import javax.swing.plaf.basic.ComboPopup;
import javax.swing.plaf.metal.MetalComboBoxUI;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.TableColumn;
import javax.swing.table.TableColumnModel;
/**
*
* @author W.A.R.R.Wijesinghe
*/
public class DetailedComboBox extends JComboBox {
public static enum Alignment {
LEFT, RIGHT
}
private List<List<? extends Object>> …Run Code Online (Sandbox Code Playgroud)