`
tntxia
  • 浏览: 1510883 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java将JSONP返回的结果转化为对象

 
阅读更多

 

 

这里用了fastjson来解析json

 

package com.tntxia.geography.util;

import java.util.Map;

import com.alibaba.fastjson.JSON;

public class JSONPParser {
	
	public static Map parseJSONP(String jsonp){
		
		int startIndex = jsonp.indexOf("(");
		int endIndex = jsonp.lastIndexOf(")");
		String json = jsonp.substring(startIndex+1, endIndex);
		System.out.println(json);
		return JSON.parseObject(json);
	}
	
	public static void main(String[] args){
		
		Map map = parseJSONP("jsonp_test({})");
		
	}

}

 

0
0
分享到:
评论

相关推荐

    JAVA对象JSON数据互相转换的四种常见情况

    在处理Web应用和数据交换的过程中,将Java对象转换为JSON格式数据以及反过来将JSON数据转换为Java对象是经常需要执行的操作。JSON(JavaScript Object Notation)由于其轻量级和易读性成为网络上数据传输的一种常用...

    java web中调用后台方法用js快速生成图表

    这些方法通常会从数据库或其他数据源获取数据,然后将其转化为适合图表展示的格式,如JSON。 3. **DWR接口暴露**: - 在`dwr.xml`中,声明刚刚创建的Java类和方法,使得它们可以通过DWR被JavaScript调用。 4. **...

    json-lib学习用完整jar包

    在Java开发中,json-lib是一个非常实用的库,它提供了丰富的API来处理JSON数据,包括序列化Java对象为JSON字符串,以及反序列化JSON字符串回Java对象。本篇文章将深入探讨json-lib库的使用方法、功能特性及其在实际...

    SSH+json

    配合`MappingJackson2HttpMessageConverter`,Spring会自动将返回的对象转化为JSON。 4. **Hibernate与JSON**:Hibernate本身并不直接支持JSON,但我们可以借助第三方库如Gson或Jackson,将Hibernate查询的结果集...

    Java工程师面试宝典

    - **ORM映射**:将数据库表映射为Java对象。 - **动态SQL**:支持条件查询和其他动态SQL需求。 ##### 9.4 Struts2框架 - **拦截器**:拦截用户请求,进行预处理。 - **Action**:处理请求并返回结果。 ##### 9.5 ...

    SSH框架加Json数据类型整合Jar包

    - 动作类和结果类型:在动作类中,声明返回类型为`Map, Object>`或自定义的Java对象,然后在结果类型中指定`json`。 2. **Spring整合JSON**: - 配置Jackson或Gson库:`lib`目录可能包含`jackson-databind-x.x.x....

    火山安卓JSON数据解析.rar

    Retrofit与Gson结合使用,可以自动将JSON响应转化为Java对象。 8. JSON数据安全: 在处理JSON数据时,需要考虑数据安全问题,如防止XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等。可以使用JSONP(JSON with ...

    json 解析所依赖的jar包

    2. **Action结果类型**:在Struts2中,Action类的方法返回值可以定义为“json”类型,这样框架会自动将Action对象的属性转化为JSON字符串。 3. **JSON注解**:如`@Result(type="json")`用于标记方法返回JSON结果,`...

    Json简单实用,比较好用哦

    因此在JavaScript环境中处理JSON数据非常方便,可以直接通过`JSON.parse()`方法将JSON字符串转化为JavaScript对象,反之,通过`JSON.stringify()`方法可以将JavaScript对象转化为JSON字符串。 除了JavaScript,许多...

    arm语音播放

    Java部分可能涉及将服务器端的音频文件编码为Base64字符串并发送到前端,而JavaScript部分则负责接收、解码并播放这些音频。具体实现细节需要查看这些文件的源代码才能进一步分析。 总的来说,"arm语音播放"是一个...

    json技术

    - 在JavaScript中,`JSON.parse()`用于将JSON字符串转化为JavaScript对象,`JSON.stringify()`则将JavaScript对象转化为JSON字符串。 - 其他语言如Python、Java也有对应的解析和序列化库。 5. JSON Schema: - ...

    json解析方式

    你可以使用`JSON.parse()`方法将JSON字符串转化为JavaScript对象,而`JSON.stringify()`则用于将JavaScript对象转化为JSON字符串。 - **Python**: Python提供了`json`模块来处理JSON数据。`json.loads()`用于解析...

    Ajax网站开发典型实例JSP源码包

    源码包可能包含了将JSP数据转化为JSON并发送给客户端的示例。 5. **异步处理** 了解如何在JSP中处理异步请求是关键。这可能涉及到使用Servlet或Filter来接收和处理Ajax请求,以及设置合适的HTTP响应头和内容类型。...

    解析JSON总结示例源码

    例如,在JavaScript中,可以使用`JSON.parse()`函数将JSON字符串转化为JavaScript对象;在Python中,可以使用`json`模块的`loads()`函数进行解析;在Java中,可以使用`org.json`库或Gson库等。 4. 示例源码解析: ...

    J2EE中JSON+Jquery_AJAX应用.pdf

    - Map 和 List 也可以转化为对应的 JSON 数据结构,JSONArray 和 JSONObject 分别表示数组和对象。 4. **页面通过 jQuery AJAX 获取数据** - **jQuery AJAX 使用** - 引入 jQuery 库后,可以使用 $.ajax() 方法...

    Ajax中文手册(快速上手)

    **Ajax中文手册(快速上手) - Java学习之路** Ajax(Asynchronous JavaScript ...记住,实践是检验真理的唯一标准,理论学习的同时,不断通过实际项目锻炼,将理论知识转化为实际技能,这是成为专业Java开发者的关键。

    ExtJs2.0 SSH 实现简单结构与上传文件 数据库同步树形结构

    这需要用到`ExtJs2.0`的事件监听和异步请求机制,如Ajax或JSONP,将用户操作转化为HTTP请求发送到服务器,由SSH框架处理后返回结果,实现前后端数据的同步。 通过这个项目,开发者可以学习到如何将`ExtJs2.0`的富...

    黑马面试宝典知识点复习

    4. **返回结果集**:将查询结果返回给客户端。 #### 存储过程 - **定义**:一组为了完成特定功能的SQL语句集,存储在数据库中以便多次使用。 - **优点**: - 提高性能:存储过程可以在服务器端直接执行,减少网络...

    完整的Extjs4 htmleditor上传图片插件(包括实例和用法)

    通常,上传的图片会转化为Base64编码或者使用FormData对象包裹,以适应不同的服务器环境。 在后端,我们需要处理这些上传的图片数据。根据描述,这个资源包含了前后台的代码,因此我们可以期待看到如何在PHP、Java...

    JSON主机

    JavaScript原生支持JSON,可以直接通过`JSON.parse()`函数将JSON字符串转化为JavaScript对象。其他编程语言如Python、Java等也有相应的库或内置方法进行解析。 2. **JSON生成**:相反,JSON生成是将数据结构转化为...

Global site tag (gtag.js) - Google Analytics