macOSjqKit 1.0.5

macOSjqKit 1.0.5

Micha Mazaheri 维护。



  • Stephen Dolan, Nicolas Williams, William Langford 和 Micha Mazaheri

jqKit

是 jqlib 库的 Objective-C 封装,jqlib 是 jq lightweight and flexible JSON processor 的后端 C 库。

⚠️仅适用于 macOS 10.10+

安装

通过 Cocoapods

pod 'macOSjqKit'

使用

NSString* program = @"."; // the jq filter
NSData* jsonData = [NSJSONSerialization dataWithJSONObject:@{@"foo":@0, @"bar":@42} options:kNilOptions error:NULL];

// filter
NSArray<NSData*>* results = [LMJqFilter filterWithProgram:program data:jsonData error:NULL];

// enumerate the results
[results enumerateObjectsUsingBlock:^(NSData * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
    NSLog(@"result = %@", [[NSString alloc] initWithData:obj encoding:NSUTF8StringEncoding]);
}];

开发

构建 libjqoniguruma

make

影响

许可证

版权所有 2019 Paw. MIT 许可协议。