Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

com.fasterxml.jackson.core:jackson-core:2.6.2 - J2ObjC continuous build #48

Open
brunobowden opened this issue Oct 7, 2015 · 5 comments

Comments

@brunobowden
Copy link
Contributor

Low-level incremental ("streaming") parser and generator abstractions used by Jackson Data Processor.

cc @cowtowncoder, @tatu-at-salesforce - FYI for you both - no need to take action. This concerns supporting translation of the RxJava library to Objective-C such that it can be used on iOS. This issue is specifically for testing the translation as part of a continuous build using Google's Java to Objective-C conversion tool, known as "J2ObjC".

cc @saruye

Other Jackson artifactsIds to support:

  • jackson-databind
  • jackson-annotations
@cowtowncoder
Copy link

@brunobowden Thanks. Sounds fascinating; I hope things work well. Let me know if there is something that I can help with.

@saruye
Copy link

saruye commented Oct 7, 2015

@brunobowden thanks from me as well. If I can be of any support, I would like to help as well. I am currently at the point where I have to decide whether to invest more time into getting jackson to work on ios or if we need to write some native code to handle the json.

maybe this helps: https://github.com/saruye/jackson-databind/tree/j2objc

I also created a multi-module project locally with core and annotations. In core there failed two tests in the ios code, annotations doesn't have any tests. If it helps I could try to push this into a github project as well.

@brunobowden
Copy link
Contributor Author

The intent is for this "e2e" repo to be the canonical reference for builds
with J2ObjC. More than that, because of it's continuous integration, it
will ensure that fixes stay fixed. The j2objc-discuss thread will hopefully
be helpful for working out most of the problems.

On Wed, Oct 7, 2015 at 1:23 PM saruye [email protected] wrote:

@brunobowden https://github.com/brunobowden thanks from me as well. If
I can be of any support, I would like to help as well. I am currently at
the point where I have to decide whether to invest more time into getting
jackson to work on ios or if we need to write some native code to handle
the json.

maybe this helps: https://github.com/saruye/jackson-databind/tree/j2objc

I also created a multi-module project locally with core and annotations.
In core there failed two tests in the ios code, annotations doesn't have
any tests. If it helps I could try to push this into a github project as
well.


Reply to this email directly or view it on GitHub
#48 (comment)
.

@saruye
Copy link

saruye commented Oct 14, 2015

I added a PR (#50) which includes a simple unit test that passes in java and fails when run as objective-c executable.

The test checks that a json can be mapped to an object. The object has a list of embedded objects. In the test is checked that the embedded objects have the expected type. I am no ios developer so I can only assume what the problem is. It seems that jackson cannot extract the generic type of the list field and just puts LinkedHashMaps into the list instead of parsing the list elements to the expected type.

@brunobowden
Copy link
Contributor Author

This project is no longer being actively developed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants