`
抛出异常的爱
  • 浏览: 628200 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

粗糙的object打印日志用....

阅读更多
       
function logJquery(o){
       var map = o;//document.getElementById("speed").value 
                  //{"key1": [4,2,5],
                  //"key2": [33,55,44]
                  // };
        var str =toJSON(map);
         document.getElementById("speed").value = str;
    }


    function toJSON(value) {
    var type = $.type(value);
    switch(type) {
        case 'array'    :return arrayToJSON(value);
        case 'object'   :return objectToJSON(value);
        case 'string'   :return "'"+value+"'";
        default         :return value;
        }

    }

    function arrayToJSON(o){
        var la = function(value){
         var list = [];
            for(var i in value){
                list.push(toJSON(value[i]));
            }
            return list ;
        }
        return "["+la(o).join(",")+"]";
    }
    function objectToJSON(o){
        var lo= function (value){
            var list = [];
            for(var i in value){
                list.push(toJSON(i)+":"+toJSON(value[i]))
            }
            return list;
        }
        return "{"+lo(o).join(",")+"}";
    }


分享到:
评论
1 楼 hyj1254 2010-12-04  
还可以吧,不粗糙。

相关推荐

    CXF打印SOAP报文,记录WebService日志

    通过上述步骤,我们成功实现了使用CXF打印SOAP报文的功能,并能够有效地记录WebService的日志信息。这对于调试和维护基于CXF的服务来说是非常有用的。此外,通过扩展此类自定义拦截器,还可以添加更多的功能,如安全...

    Unity日志模板.zip

    开发者只需调用`LogTemplate.Info`, `LogTemplate.Warn`, 或者 `LogTemplate.Error`,就能按照统一格式打印日志。 总的来说,理解并善用日志模板是提升Unity开发效率的关键一步。通过定制化模板,我们可以更好地...

    集合配置信息,数据库链接,redis链接,与日志打印.zip

    4. **日志打印**: 日志记录对于调试和监控应用至关重要。Go标准库中的`log`包提供了基础的日志功能,但若需要更高级的特性,如日志级别、文件滚动、异步处理等,可以使用`logrus`或`zerolog`等第三方库。这些库...

    C# 解析 JSON 打印日志类

    - 反之,若要解析日志中的JSON字符串,可以使用 `JsonConvert.DeserializeObject()`,将字符串转换回对应的C#对象。 5. **文件操作**: - 使用 `StreamWriter` 类写入日志到txt或html文件。注意处理并发写入的...

    Android-日志打印和管理工具可以直接打印对象存文件

    要使用这样的日志工具,首先需要将其库文件(jar或aar)导入到项目中,然后在代码中引入相关类并调用其方法进行日志打印。通常会有如下的API: ```java HuberyLog.v("Tag", "Verbose message"); HuberyLog.d("Tag",...

    打印JdbcTemplate执行sql

    2. **JdbcTemplate的使用**:在使用`JdbcTemplate`执行SQL时,其内部会自动创建SQL执行的Logger对象,如果日志级别设置为`DEBUG`,则会打印出SQL语句及其参数。例如,对于一个简单的查询操作: ```java ...

    Delphi竖向报表及动态支票打印程序..rar

    这个“Delphi竖向报表及动态支票打印程序”示例可能是一个用Delphi编写的软件,它允许用户设计和打印垂直布局的报表,以及动态生成支票打印模板,这在财务和会计领域非常实用。 1. **Delphi报表组件**:Delphi拥有...

    Android代码-androidjava通用代码关于用properties存储打印的Log.zip

    这个名为"Android代码-androidjava通用代码关于用properties存储打印的Log.zip"的压缩包提供了一个解决方案,即使用Properties类来存储和读取日志。 Properties类是Java标准库中的一个类,主要用于处理属性键值对,...

    Delphi编写的发票机打印控制程序..rar

    这个名为"Delphi编写的发票机打印控制程序"的压缩包文件很可能包含了一个使用Delphi开发的软件应用程序,其主要功能是控制发票打印机进行打印操作。在发票管理、销售业务或财务系统中,这样的程序扮演着关键角色,...

    springboot项目查询es中的日志内容

    在本项目中,我们主要探讨如何使用SpringBoot与Elasticsearch(ES)集成,以便查询存储在ES中的日志内容。Elasticsearch是一种强大的、分布式、实时的搜索和分析引擎,常用于处理大量数据,特别是在日志管理和分析...

    springboot 用aop打印web请求参数信息例子

    本教程将通过一个具体的例子来介绍如何使用Spring AOP在Spring Boot中打印Web请求的参数信息。 首先,我们需要了解Spring AOP的基本概念。AOP是一种编程范式,用于处理系统中的横切关注点,如日志、事务管理等。在...

    log组件_labview日志组件_LOGO日志记录_

    在“LOGO日志记录”中,"LOGO"可能是"Logging Object"的缩写,指的是LabVIEW中的一个专门用于日志记录的对象或类。这个对象可能封装了上述日志组件的所有功能,并提供了简洁的接口供开发者使用。 压缩包内的“log...

    自用存档 打印frida使用过程中出现的复杂类型

    可以考虑使用日志文件或只打印关键信息。 `printJson.js`脚本可能包含了处理这些问题的策略,例如递归深度控制、自定义类型转换函数、异常处理等。通过学习和理解这个脚本,我们可以更好地掌握在Frida环境中处理...

    Log4j将System.out搞到log4j中输出四

    在日志管理中,Log4j是一款广泛使用的开源日志框架,它允许开发者灵活地控制日志信息的输出方式和级别。当我们习惯于使用`System.out.println()`进行调试时,如何将这些输出整合到Log4j中,以便统一管理和分析日志呢...

    spring aop 切面添加日志

    // 打印日志 System.out.println("Before method: " + methodName + ", Parameters: " + Arrays.toString(args)); } @After("execution(* com.example.service.*.*(..))") public void logAfter(JoinPoint ...

    spring AOP 切面日志 分层打日志

    在这个例子中,`LogAspect`切面将在所有`com.example.service`包下的方法调用前后打印日志。`@Around`通知包裹了方法的执行,`proceed()`方法确保原始方法被调用。 **四、分层日志** 在大型系统中,日志通常需要按...

    spring aop日志.doc

    方法的参数提供了关于即将执行方法的详细信息,包括方法对象`Method m`、参数数组`Object[] args`以及执行方法的对象引用`Object target`,这对于日志记录非常有用。 要应用这个Advice,你需要配置Spring容器以识别...

    mybatis Sql打印两种方式

    MyBatis提供了一种更灵活的方式来打印SQL,即使用拦截器(Interceptor)。拦截器可以拦截并处理MyBatis执行过程中的各种事件,例如SQL的准备、执行等。要实现SQL打印,我们可以自定义一个拦截器类,继承`org.apache...

    面向切面编程(注解式)---实现请求,返回日志的自动打印

    总结来说,这个示例展示了如何使用Spring AOP的注解式编程来实现请求和返回日志的自动打印。通过定义切点和通知,我们可以将日志记录逻辑从核心业务代码中解耦,使代码更加模块化,降低了维护成本。同时,这也体现了...

    spring aop日志拦截

    // 打印日志,表示方法执行完毕 System.out.println("方法执行结束"); } } ``` 在上述代码中,`@Before`和`@After`注解的表达式`execution(* com.example.controller.*.*(..))`定义了切点,它匹配...

Global site tag (gtag.js) - Google Analytics