我试图了解NSJSONSerialization类参考.由于缺少developer.apple.com网站上的代码示例,我输了.网上有数以百万计的例子和其他json库,但是我还没有能够使用最新版本的xcode.(我正在运行:版本4.3.1(4E1019)并在iPhone 5.0.1上进行测试)
我想使用按钮将json文件中的数据提取到我的iphone中.
让我说我从URL获取我的数据: http://companyurl/jsonfile.json(标准JSON格式)
jsonfile.json看起来像这样......;
{
"companylist":
[
{
"company":"Companyname 1",
"telephone":"1234567890",
"url":"http:\/\/www.companyname1.com\/",
"category":"category 1",
"position":"1",
},
{
"company":"Companyname 2",
"telephone":"2345678901",
"url":"http:\/\/www.companyname2.com\/",
"category":"category 2",
"position":"2",
},
{
"company":"Companyname 3",
"telephone":"3456789012",
"url":"http:\/\/www.companyname3.com\/",
"category":"category 3",
"position":"3",
}
]
}
Run Code Online (Sandbox Code Playgroud)
我在.h和我的.m文件中写什么?
谢谢你的帮助!:)
这应该很简单(我认为),但我无法做到正确......:|
任务如下:
询问用户一些输入.必须将输入拆分为单个单词并放入数组中.应该计算所有单词.如果存在相等的单词,则它们在输出上得到"+1".最后,我想打印出来,并希望列表中有适当数量的计算单词.我的前两列是正确的,但是平等的话语让我头疼.如果发现一个单词是相同的,它在生成的列表中不能出现两次!!
我是一个完整的JAVA新手,所以请善待代码判断.;)
到目前为止,这是我的代码:
package MyProjects;
import javax.swing.JOptionPane;
public class MyWordCount {
public static void main(String[] args) {
//User input dialog
String inPut = JOptionPane.showInputDialog("Write som text here");
//Puts it into an array, and split it with " ".
String[] wordList = inPut.split(" ");
//Print to screen
System.out.println("Place:\tWord:\tCount: ");
//Check & init wordCount
int wordCount = 0;
for (int i = 0; i < wordList.length; i++) {
for (int j = 0; j < wordList.length; j++){
//some code here …Run Code Online (Sandbox Code Playgroud) 我试图了解JavaFX的内容...我的程序是基于WindowBuilder的Gui,我想要一个JavaFX图,以及我的应用程序中显示的JavaFX实时视频.
我如何在我的代码中实现它?我试过这个,但我无法让它奔跑.数据馈送不是问题.我只需要在我的JFrame中查看它作为小方块......
现在困惑:(
这是我的代码:(我很抱歉这有点长,但我责怪JavaFX的示例代码:p
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.UIManager;
import java.awt.Canvas;
import java.awt.SystemColor;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import javax.swing.UIManager.*;
/**
* @author
*
*/
public class MyClientApp extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
protected static final String BufferedWriter = null;
JFrame frame;
private JTextField textFieldUsername;
/**
* Create the application.
*/
public MyClientApp(BufferedWriter serverDataOut, BufferedReader serverDataIn) {
initialize();
}
/**
* Initialize the contents of the frame.
*
* @param …Run Code Online (Sandbox Code Playgroud)